你可以按照以下方法使用 ls 命令來檢視你的系統中都有那些 python 的二進位制檔案可供使用。
$ ls /usr/bin/python*執行如下命令檢視預設的 python 版本資訊:/usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.4 /usr/bin/python3.4m /usr/bin/python3m
$ python --version1、基於使用者修改 python 版本:想要為某個特定使用者修改 python 版本,只需要在其 home 目錄下建立乙個 alias(別名) 即可。開啟該使用者的 ~/.bashrc檔案,新增新的別名資訊來修改預設使用的 python 版本。python 2.7.8
alias python='/usr/bin/python3.4'
$ . ~/.bashrc檢查當前的 python 版本。
$ python --version2、 在系統級修改 python 版本我們可以使用 update-alternatives 來為整個系統更改 python 版本。以 root 身份登入,首先羅列出所有可用的 python 替代版本資訊:python 3.4.2
# update-alternatives --list python如果出現以上所示的錯誤資訊,則表示 python 的替代版本尚未被 update-alternatives 命令識別。想解決這個問題,我們需要更新一下替代列表,將 python2.7 和 python3.4 放入其中。update-alternatives: error: no alternatives for python
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1--install 選項使用了多個引數用於建立符號鏈結。最後乙個引數指定了此選項的優先順序,如果我們沒有手動來設定替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為 /usr/bin/python3.4 設定的優先順序為2,所以update-alternatives 命令會自動將它設定為預設 python 版本。update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
# update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
# python --version接下來,我們再次列出可用的 python 替代版本。python 3.4.2
# update-alternatives --list python現在開始,我們就可以使用下方的命令隨時在列出的 python 替代版本中任意切換了。/usr/bin/python2.7
/usr/bin/python3.4
# update-alternatives --config python
# python --version3、移除替代版本一旦我們的系統中不再存在某個 python 的替代版本時,我們可以將其從 update-alternatives 列表中刪除掉。例如,我們可以將列表中的 python2.7 版本移除掉。python 2.7.8
# update-alternatives --remove python /usr/bin/python2.7方法2、移除軟連線update-alternatives: removing manually selected alternative - switching python to auto mode
update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
rm -rf /data/logs解決軟連線ln報錯-bash: /usr/local/bin/mysql: too many levels of symbolic linksln -s /temp/logs /data/logs
Ubuntu下python版本切換
切換至python2 sudo update alternatives config python切換至python3 sudo update alternatives install usr bin python python usr bin python2 100 sudo update alt...
ubuntu下python版本如何切換
新增版本python版本管理 shell裡執行 sudo update alternatives install usr bin python python usr bin python2 100 sudo update alternatives install usr bin python pyt...
Ubuntu下python的版本切換
ubuntu16.04自帶的python版本會有2.7.12以及3.5.2,但是其預設的版本為python2.7,由於兩個版本之間差距很大,畢竟橫跨了乙個大版本,而且一些東西是不相容的,我們需要指定python的版本。當然,直接把python2移除也行,但是版本的切換有利於我們在同一臺電腦上面使用不...