安裝完anaconda後,終端前面多了個base

之前遇到過,忘記記錄了,現在記錄下。

安裝完anaconda後,發現linux終端前面多了個base:

而且切換用戶後會發現base就不存在了。

所以可以斷定的是一定是在安裝用戶的家目錄配置文件裏做了修改。

由於這個是bash上的設置,所以直接查看用戶家目錄下的 .bashrc文件即可。

可以看到bashrc中添加了一段conda的腳本,這裏顯然是在打開bash後,就執行了conda的初始化工作,所以進入了conda的base環境,可以在命令行敲下conda init,看看它都做了什麼:

查看下這兩個文件:

從這裏可以看出,啓用腳本,最終調用的是 `conda activate`命令,停用腳本,最終調用的是`conda deactivate`命令。

執行下這兩個命令:

停用後,試試功能有沒有影響:

對conda沒有影響,但是這樣執行停用命令只能在當前bash有效,所以要把它添加到 bashrc中。

測試下是OK的。但是至於這個base是在哪個腳本被添加到終端前面的,這個還沒研究出來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章