如何修改Linux下預設為Python3版本
首先:Python 檢視預設python 版本 修改預設的版本 並不是刪除你不需要的版本,因為系統的許多底層是依賴python的,刪除後可能會導致系統無法正常執行。 |
接著需要做的是,刪除/usr/bin目錄下的python link檔案
sudo rm -rf /usr/bin/python
刪除後再建立新的連結關係:
sudo ln -s /usr/bin/python3 /usr/bin/python
如果想還原回原python2.7,只需
sudo rm -rf /usr/bin/python sudo ln -s /usr/bin/ptyhon2.7 /usr/bin/python
其次 在系統級修改 Python 版本
我們可以使用 update-alternatives 來為整個系統更改 Python 版本。以 root 身份登入,首先羅列出所
有可用的 python 替代版本資訊:
# update-alternatives --list python
update-alternatives: error: no alternatives for python
如果出現以上所示的錯誤資訊,則表示 Python 的替代版本尚未被 update-alternatives 識別。想解
決這個問題,我們需要更新一下替代列表,將 python2.7 和 python3.4 放入其中。
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 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的工作目錄呢,只需要按如下操作就可以
import sys sys.executable '/root/anaconda3/bin/python'
--install 選項使用了多個引數用於建立符號連結。最後一個引數指定了此選項的優先順序,如果我們沒有手
動來設定替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為 /usr/bin/python3.4
設定的優先順序為2,所以update-alternatives 會自動將它設定為預設 Python 版本。
# python --version Python 3.4.2
接下來,我們再次列出可用的 Python 替代版本。
# update-alternatives --list python /usr/bin/python2.7 /usr/bin/python3.4
現在開始,我們就可以使用下方的命令隨時在列出的 Python 替代版本中任意切換了。
# update-alternatives --config python # python --version Python 2.7.8
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2687523/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何修改 linux ubuntu 預設語言LinuxUbuntu
- linux 修改預設pip/python版本 軟連結LinuxPython
- Mac下修改Android Studio的預設JDK版本MacAndroidJDK
- 如何修改 CentOS 6.x 上預設Python 版本CentOSPython
- linux下mysql的預設字符集修改和預設資料庫引擎的修改LinuxMySql資料庫
- linux 修改預設路由Linux路由
- Linux 修改 預設 shellLinux
- Windows多版本Python環境下修改預設Python和IPython版本WindowsPython
- MyEclipse - 修改Maven預設的Jdk版本EclipseMavenJDK
- 修改Python預設的執行版本Python
- 如何將 Debian Linux 中的預設的 Python 版本切換為LinuxPython
- Linux修改sshd預設埠Linux
- win10 如何修改預設英文輸入法_win10 如何修改預設輸入法為英文狀態Win10
- Linux下修改/增加預設load(link)路徑Linux
- linux下修改ip地址,預設閘道器以及DNSLinuxDNS
- 寶塔如何修改預設頁
- Linux下修改gcc和g++的版本LinuxGC
- 如何修改MacOS預設輸入法?Mac
- mac mysql修改預設時區為 utcMacMySql
- Kali Linux修改桌面預設圖示Linux
- 修改linux系統預設語言Linux
- archlinux 下修改系統預設字型Linux
- Mac 切換預設 PHP 版本為 MAMPMacPHP
- RedHat Linux7如何修改開機預設執行級別RedhatLinux
- linux下如何修改提示語言Linux
- 如何修改 React Native 的預設字型React Native
- 如何修改jquery的預設編碼方式jQuery
- 如何修改word預設模板(Normal.dotm)ORM
- nuget預設儲存目錄如何修改?
- MySQL修改表預設字符集行為MySql
- Linux修改ssh預設22埠的方法Linux
- LINUX 修改SSH預設22埠的方法Linux
- 修改Linux的系統預設語言Linux
- Linux下如何檢視版本資訊Linux
- Linux下設定VSCode為預設的文字編輯器LinuxVSCode
- win10怎麼修改字型改為宋體_Win10系統預設字型如何修改為宋體Win10
- 修改 ssh 預設埠22 為2200
- 如何修改Mac檔案預設開啟方式?Mac