Anaconda2和Annaconda3環境之間切換

實驗室有個公共的電腦,大家都用,所以裏面很亂,前幾天不知道誰裝一個Anaconda2,運行的Python2.7,之前的python3.5的環境通過conda env list找不到了,所以就無從切換。找了好久原因發現居然把默認的conda3的環境變量覆蓋了

export PATH="/home/carla/anaconda2/bin

 

 

在vim ~/.bashrc

中修改

export PATH="/home/carla/anaconda2/bin:$PATH" # commented out by conda initializeexport

爲 PATH="/home/carla/anaconda3/bin:$PATH" # commented out by conda initializ

 

修改結束後source ~/.bashrc

然後重啓shell 生效一下

驗證一下 echo $PATH

conda env list

 

發現都已經切換回anaconda3

如果想要激活環境

conda activate carla8

提醒需要重啓shell並執行conda init

注意如果這樣的話

會加入黃圈部分(我不太清楚conda init究竟做了什麼初始化工作)

 

然後這樣就可以正常的conda activate環境了

 

如果想要恢復anaconda2中的環境 需要反過來 註釋掉黃圈那部分 然後修改成

 

export PATH="/home/carla/anaconda2/bin

 

如果換成上面這行 anaconda2  是否需要使用conda init呢?

 

 

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