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

aconda 是作什麼用的這裏就不說了,通常玩Python的都知道這東西,最先接觸這東西是由於它把NVIDIA中cuda計算和Python互連的一個庫拿下了,是買下來了仍是專業,仍是惟一合做的也就記不清了,那就是 numba , 那些年頭Python想要原生態調用cuda代碼是比較難的,numba提供了一種較好的支持,雖然當時要我好個激動可是後來發現也沒啥太大意義和價值,後來隨着Python的各類各類版本氾濫,各類庫對不一樣環境的依賴關係難以搞定等問題,固然這都是後來才逐漸凸顯出來的問題,如今因爲深度學習的各類大火,各類版本的管理又是要人頭疼的很,因而我又用起了aconda, 這東西除了太大,太佔磁盤空間,下載耗時,安裝耗時,太佔地方之外仍是比較好用的。shell

 

aconda下載地址bash

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

 

 

下載、安裝過程不講。this

 

 

 

 

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

 

 

 

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

 

 

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 命令,blog

因而乎就有了前面所說的問題。get

 

 

 

 

 

 

 

 

一個命令又能夠回去,不過感受一直有(base)字樣也是能夠接受的,不過要知道緣由之後。深度學習

conda deactivate

相關文章
相關標籤/搜索