安裝 aconda 后Linux的終端界面前部出現(base)字樣


aconda 是做什么用的這里就不說了,一般玩Python的都知道這東西,最早接觸這東西是因為它把NVIDIA中cuda計算和Python互連的一個庫拿下了,是買下來了還是專業,還是唯一合作的也就記不清了,那就是 numba , 那些年頭Python想要原生態調用cuda代碼是比較難的,numba提供了一種較好的支持,雖然當時要我好個激動但是后來發現也沒啥太大意義和價值,后來隨着Python的各種各種版本泛濫,各種庫對不同環境的依賴關系難以搞定等問題,當然這都是后來才逐漸凸顯出來的問題,現在由於深度學習的各種大火,各種版本的管理又是要人頭疼的很,於是我又用起了aconda, 這東西除了太大,太占磁盤空間,下載耗時,安裝耗時,太占地方以外還是比較好用的。

 

aconda下載地址

https://www.anaconda.com/distribution/

 

 

下載、安裝過程不講。

 

 

 

 

這一次安裝以后突然間發現了一個問題,那就是Linux終端變樣了,無端的在終端前部分出現了(base)字樣,如下圖:

 

 

 

這突然要我感覺是十分的神奇又有些不爽, 憑感覺打開了   ~/.bashrc 文件, 發現如下:

 

 

export PATH=/home/devil/anaconda3/bin:$PATH
# added by Anaconda3 2018.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/home/devil/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/home/devil/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/devil/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/home/devil/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

 

可以發現我們找到了問題的源頭,那就是aconda自動加入了命令到 .bashrc中,  在我們打開終端的時候自動 執行了   conda  activate base 命令,

於是乎就有了前面所說的問題。

 

 

 

 

 

 

 

 

一個命令又可以回去,不過感覺一直有(base)字樣也是可以接受的,不過要知道原因以后。

conda deactivate

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM