如何修改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 修改預設pip/python版本 軟連結LinuxPython
- Windows多版本Python環境下修改預設Python和IPython版本WindowsPython
- Linux 修改 預設 shellLinux
- 如何修改 CentOS 6.x 上預設Python 版本CentOSPython
- 如何將 Debian Linux 中的預設的 Python 版本切換為LinuxPython
- MyEclipse - 修改Maven預設的Jdk版本EclipseMavenJDK
- Kali Linux修改桌面預設圖示Linux
- win10 如何修改預設英文輸入法_win10 如何修改預設輸入法為英文狀態Win10
- Linux下設定VSCode為預設的文字編輯器LinuxVSCode
- 寶塔如何修改預設頁
- Linux修改ssh預設22埠的方法Linux
- 如何修改 React Native 的預設字型React Native
- 如何修改MacOS預設輸入法?Mac
- 修改Debian GNU/Linux的預設等寬字型Linux
- mac mysql修改預設時區為 utcMacMySql
- Mac 切換預設 PHP 版本為 MAMPMacPHP
- Linux 修改核心啟動預設引導順序Linux
- ECS修改 Linux 伺服器預設遠端埠Linux伺服器
- Linux:修改系統 php 預設環境變數LinuxPHP變數
- nuget預設儲存目錄如何修改?
- 如何修改word預設模板(Normal.dotm)ORM
- MySQL修改表預設字符集行為MySql
- Animal如何修改python3中的類?Python
- win10怎麼修改字型改為宋體_Win10系統預設字型如何修改為宋體Win10
- Kali Linux怎麼修改預設whisker選單圖示?Linux
- CentOS7預設的快捷鍵如何修改設定CentOS
- 如何修改美化radio、checkbox的預設樣式?
- 如何修改Mac檔案預設開啟方式?Mac
- linux下修改mtu值Linux
- Mac 修改預設 shellMac
- win10系統下設定預設瀏覽器總是被修改如何解決Win10瀏覽器
- PHP study 升級預設的MYSQL版本 為5.7PHPMySql
- 網站預設埠怎麼修改,網站預設埠修改方法網站
- 修改linux預設檔案建立許可權-umask命令解析Linux
- win10修改cmd預設輸入法為英文Win10
- 修改Centos7預設yum源為阿里雲源CentOS阿里
- Ubuntu 18.04修改預設源Ubuntu
- Linux 修改預設SSH埠 22,避免被暴力破解密碼Linux解密密碼