問題詳細描述
我之前在Mac(OS Mavericks)上安裝了Python Anaconda,現在我想恢複到Mac上默認版本的Python。最好的方式是做什麽?我應該刪除〜/anaconda目錄嗎?是否需要其他更改?
目前我運行 which python
我得到下麵的這個路徑:
/Users/username/anaconda/bin/python
最佳解決方法
anaconda安裝程序在~/.bash_profile
腳本中新添加了一行,將anaconda bin目錄添加到了$PATH
環境變量中。所以你隻需要刪除anaconda目錄,但是最好也從您的安裝腳本中刪除此行。
次佳解決方法
參考文檔:
要卸載Anaconda,先打開終端窗口並刪除整個anaconda安裝目錄:
rm -rf〜/ anaconda
。
然後您要編輯〜/ .bash_profile
並從PATH環境變量中刪除anaconda目錄,並使用rm -rf ~/.condarc ~/.conda ~/.continuum
刪除可能在主目錄中創建的隱藏的.condarc
文件和.conda
以及.continuum
目錄
第三種解決方案
刪除Anaconda目錄有用,但我不認為這是一個好主意,因為您可能需要在不久的將來再次使用anaconda。根據mwaskom的建議,anaconda安裝程序將自動添加PATH變量,該變量指向~/.bashrc
文件中的anaconda/bin
目錄。
它看起來是這樣的
所以,隻是注釋掉行(添加
PATH="/home/linuxsagar/anaconda3/bin:$PATH,#
在行的開頭)。然後通過執行$source ~/.bashrc重新加載
~/.bashrc
文件
最好,在新終端中執行$which python來驗證一下更改是否有效
。
第四種方案
rm -rf〜/anaconda
相當簡單,參考:https://docs.continuum.io/anaconda/install#os-x-uninstall
第五種方案
軟件包”anaconda clean”(可從Anaconda平台獲得),需要安全卸載。
conda install anaconda-clean # install the package anaconda clean
anaconda-clean --yes # clean all anaconda related files and directories
rm -rf ~/anaconda3 # removes the entire anaconda directory
rm -rf ~/.anaconda_backup # anaconda clean creates a back_up of files/dirs, remove it
# (conda list; cmd shouldn't respond after the clean up)
有關詳細信息,請參閱https://docs.continuum.io/anaconda/install#uninstall-anaconda。
第六種方案
如果要卸載Anaconda以便能夠在係統中使用默認的Python,則可以按照以下步驟臨時禁用該路徑,而不是卸載Anaconda。
轉到你的主目錄。隻需一個cd
命令即可。
編輯文件.bashrc
。
在文件中查找類似export PATH="/home/ubuntu/anaconda3/bin:$PATH"
的內容。
在開始時放置一個#
來從腳本中注釋它。
#export PATH="/home/ubuntu/anaconda3/bin:$PATH"
打開一個新的終端,就可以運行基本的python了。這適用於Linux係統,在Mac上也應該有效。