問題
本來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目錄下的解釋器。