安裝conda退出base環境之後python的路徑問題

安裝conda退出base環境之後python的路徑問題

問題

本來python的包都直接安裝在系統環境之下,沒有創建虛擬環境,導致導出的requirement非常冗餘,因此安裝miniconda來管理虛擬環境,由於系統環境安裝了很多包,因此想實現系統自帶的python環境還想繼續使用,但是安裝了miniconda之後,即使退出conda的base虛擬環境,python的解釋器也是conda目錄下的解釋器。

解決方案

將home目錄下.bashrc中的

export PATH=/home/sjw/miniconda3/bin:$PATH

更改爲

export PATH=$PATH:/home/sjw/miniconda3/bin

即可,因爲系統在識別“python”命令時搜索PATH路徑時是按照從前往後的順序搜索的,若將/home/sjw/miniconda3/bin放在前面,則系統會首先搜索到miniconda下的python解釋器,因此將此路徑放到最後即可使得退出base之後,再執行“python”命令時,執行的是系統帶的解釋器,即/usr/bin目錄下的解釋器。

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