Ubuntu下配置Python版本
眾所周知,大多數 自帶的Python環境都是Python2環境,除了Kali下自帶的Python3環境之外。當我們想使用Python3環境時,難免又得重新安裝配置。今天小編就來教大家輕鬆在Ubuntu下配置Python版本。 |
首先檢視系統內有哪些版本的Python
ls /usr/bin/python
檢視當前python版本
python --version
基於使用者修改預設版本
想要為某個特定使用者修改 Python 版本,只需要在其 home 目錄下建立一個 alias(別名) 即可。開啟該使用者的 ~/.bashrc檔案,新增新的別名資訊來修改預設使用的 Python 版本。
alias python='/usr/bin/python3.6'
一旦完成以上操作,重新登入或者重新載入 .bashrc 檔案,使操作生效。
. ~/.bashrc
在系統級修改 Python 版本
使用 update-alternatives 來為整個系統更改 Python 版本。以 root 身份登入,首先羅列出所有可用的 python 替代版本資訊:
update-alternatives --list python update-alternatives: error: no alternatives for python
如果出現以上所示的錯誤資訊,則表示 Python 的替代版本尚未被 update-alternatives 識別。想解決這個問題,我們需要更新一下替代列表,將 python2.7 和 python3.6 放入其中。
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 update-alternatives --install /usr/bin/python python /usr/bin/python3.6
--install 選項使用了多個引數用於建立符號連結。最後一個引數指定了此選項的優先順序,如果我們沒有手動來設定替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為 /usr/bin/python3.6 設定的優先順序為2,所以update-alternatives 會自動將它設定為預設 Python 版本。
python --version
此時檢視版本已經是python 3.6
接下來,我們再次列出可用的 Python 替代版本。
update-alternatives --list python /usr/bin/python2.7 /usr/bin/python3.6
現在開始,我們就可以使用下方的命令隨時在列出的 Python 替代版本中任意切換了。
update-alternatives --config python
移除替代版本
一旦我們的系統中不再存在某個 Python 的替代版本時,我們可以將其從 update-alternatives 列表中刪除掉。例如,我們可以將列表中的 python2.7 版本移除掉。
update-alternatives --remove python /usr/bin/python2.7
方法2、移除軟連線
rm -rf /data/logs ln -s /temp/logs /data/logs
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2661047/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ubuntu下python版本切換UbuntuPython
- Ubuntu 下使用 pyenv 管理 Python 版本(qbit)UbuntuPython
- ubuntu下配置hostsUbuntu
- Ubuntu下vim的配置Ubuntu
- ubuntu下nagios配置UbuntuiOS
- ubuntu下iptables的配置Ubuntu
- 在Ubuntu下配置舒服的Python開發環境UbuntuPython開發環境
- Linux(Ubuntu版本)下配置samba實現資料夾共享的方法:LinuxUbuntuSamba
- ubuntu下golang環境配置UbuntuGolang
- ubuntu下cacti安裝配置Ubuntu
- ubuntu 下配置靜態IPUbuntu
- ubuntu 下 電驢下載及配置Ubuntu
- Ubuntu 16.04下指定Sublime Text 3 預設python編譯版本UbuntuPython編譯
- Ubuntu 下 SVN 多版本庫的搭建Ubuntu
- ubuntu下hadoop環境配置UbuntuHadoop
- PPTPServer在UBUNTU下的配置pptpServerUbuntu
- Ubuntu下配置smb伺服器Ubuntu伺服器
- Ubuntu 不同版本的下載 以及 換源Ubuntu
- 使用Pyenv拯救Ubuntu混亂的Python版本UbuntuPython
- Ubuntu 16.04 下安裝配置caffeUbuntu
- Ubuntu 下配置使用Android adbUbuntuAndroid
- Ubuntu下的apache2 + fastcgi配置UbuntuApacheAST
- Ubuntu下安裝配置JDK1.7UbuntuJDK
- Ubuntu 14.04下NFS安裝配置UbuntuNFS
- Ubuntu下遠端配置靜態IPUbuntu
- Ubuntu 下安裝Python庫UbuntuPython
- Ubuntu下如何檢視GPU版本和使用資訊?UbuntuGPU
- Ubuntu下 hadoop的安裝與配置UbuntuHadoop
- Ubuntu下Postgresql-8.4安裝及配置UbuntuSQL
- ubuntu 下 Intel MKL庫的安裝配置UbuntuIntel
- Ubuntu 配置Ubuntu
- Ubuntu 18及以上版本配置 IP 的方法,你 get 了嗎?Ubuntu
- Ubuntu配置Django和apache+mod_python(轉)UbuntuDjangoApachePython
- ubuntu的不同版本Ubuntu
- 【記錄】Ubuntu18.04 切換 Python 版本UbuntuPython
- ubuntu下msmtp+mutt的安裝和配置Ubuntu
- Ubuntu Linux下設定IP的配置命令UbuntuLinux
- ubuntu12.04下samba、tftp、nfs的配置UbuntuSambaFTPNFS