ubuntu的python可分爲三大類:
-
ubuntu自帶的python環境
- 一般安裝在/usr/bin/中
- python2和python3可以共存
-
anaconda自帶的base環境
-
在anaconda中創建的虛擬python環境
如何切換anaconda和ubuntu默認python環境
解決問題的方針就是讓Anaconda在環境變量中的位置比usr/bin/靠後或者直接暫時刪掉anaconda的環境變量。輸入命令:
echo $PATH
此時會打印出若干路徑,例如:
/home/xxx/anaconda3/bin:/usr/xxx/bin:/usr/xxx/local/bin
此時就需要暫時去除PATH中的anaconda環境,輸入命令: PATH=/usr/xxx/bin:/usr/xxx/local/bin
再次查看PATH,輸入:echo $PATH
/usr/xxx/bin:/usr/xxx/local/bin
此時,在此Terminal中PATH暫時去除了Anaconda環境路徑,運行程序則可以解決衝突。
關閉Terminal後並不影響系統的環境變量。
在自帶python環境中安裝包:
- 安裝pip
sudo apt-get install python-pip
- sudo /usr/bin/pip install **