Python的執行版本

Qin_bf發表於2016-10-13

問題描述:

Ubuntu 12中預設就自帶了Python的2.7版本,我自己安裝了一個anaconda2的版本,可是如果你不設定環境變數,那麼在終端中執行的python都是系統預設的版本,這樣就會導致anaconda2的程式在終端下無法執行,沒有辦法必須要將預設的python版本換到anaconda2.

問題分析:

其實在linux系統中多個python版本是可以共存的,只不過在終端中執行的時候,輸入 python2.7 或者 anaconda2就能進入不同的版本了,而且在你的*.py檔案中可以用 #!/usr/bin/python  來指定程式的直譯器版本,不過這樣使用起來有些不方便,所以就把/usr/bin/python這個快捷方式的指向修改下好了。

解決方法:

sudo cp /usr/bin/python /usr/bin/python_bak,先備份
sudo rm /usr/bin/python,刪除
sudo ln -s /home/pi/anaconda2/bin/python /usr/local/bin/python,預設設定成python3.2

這樣在終端中輸入python預設就是 anaconda2版本了

相關文章