python版本切換
Ⅰ python默認版本更換
update-alternatives --install /usr/bin/python python /usr/bin/python2 1 #將默認版本優先順序設為1
update-alternatives --install /usr/bin/python python /usr/bin/python3 2 #將python3優先順序設為2
python -V #可以看到python默認版本已經替換
本文鏈接自 http://www.myhack58.com/Article/48/66/2016/71806.htm
當你安裝 Debian Linux 時,安裝過程有可能同時為你提供多個可用的 Python 版本,因此系統中會存在多個 Python 的可執行二進制文件。你可以按照吵胡以下方法使用 ls 命令來查看你的系統中都有那些 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 --version
Python 2.7.8
想要為某個特定用戶修改 Python 版本,只需要在其 home 目錄下創建一個 alias(別名) 即可。打開該用戶的 ~/.bashrc 文件,添加新的別名信息來修改默認使用的 Python 版本。
我們可以使用 update-alternatives 來塌輪為整個系統更改 Python 版本。以 root 身份登錄,首先羅列出所有可用的 python 替代版本信息:
update-alternatives: error: no alternatives for python
如果出現以上所示的錯誤信息,則表示 Python 的替代版本尚未被 update-alternatives 命令識升衫攔別。想解決這個問題,我們需要更新一下替代列表,將 python2.7 和 python3.4 放入其中。
1、# 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
2、# 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
--install 選項使用了多個參數用於創建符號鏈接。最後一個參數指定了此選項的優先順序,如果我們沒有手動來設置替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為 /usr/bin/python3.4 設置的優先順序為2,所以 update-alternatives 命令會自動將它設置為默認 Python 版本。
1、 # python --version
接下來,我們再次列出可用的 Python 替代版本。
1、# update-alternatives --list python
2、 /usr/bin/python2.7
3、 /usr/bin/python3.4
現在開始,我們就可以使用下方的命令隨時在列出的 Python 替代版本中任意切換了。
1、 # update-alternatives --config python
$ python --version
Python 2.7.8
一旦我們的系統中不再存在某個 Python 的替代版本時,我們可以將其從 update-alternatives 列表中刪除掉。例如,我們可以將列表中的 python2.7 版本移除掉。
1、 # update-alternatives --remove python /usr/bin/python2.7
2、 update-alternatives: removing manually selected alternative - switching python to auto mode
3、 update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
Ⅱ mac 自帶終端切換python版本
1、打開自帶terminal,輸入 python -V , 版本為2
2、利用alias,將 python 起別名為python3的路徑。路徑在本文章的第一張截圖。
MAC 切換pycharm終端中的python版本
Ⅲ ubuntu如何在完美切換Python2和Python3
一直以廳燃來想用Python3版本,但是又不能把自帶的Python2版本卸笑含載,據說卸載之後系統會不穩定。因此一直苦於Python2和Python3無法及時切扮升虛換,導致軟體弄混。後來終於找到一個方法可以完美切換。切換方法如下:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
然後再輸入:
sudo update-alternatives --config python
根據數字選擇你想要的Python版本。這時,Python及其對應的pip都跟著變成默認的了。
文章網址:http://blog.csdn.net/gan_player/article/details/72057966
Ⅳ ubuntu16.04下切換python版本
對於ubuntu 16.04,由於本身是自帶python,這樣就減少了在windows下的下載和環境變數配置,非常不錯。但是他本身是自帶兩個版本的python,2.X和3.X,兩個版本,兩個版本默認的是使用2.X,畢竟3.X是一個趨勢,今後我這邊應該也會主要使用3.X版本,所以這里記錄一下如果在版本間切換以及如何把python版本切換到3.X下的方法。
注意:要以root身份操作
一: 確認本機下的python默認版本。調出終端,輸入python即可查看默認的版本:
Ⅳ 教你們如何切換Python2與Python3
由於歷史原因, Python 有兩個大的版本分支,Python2和Python3,又由於一些庫只支持某個版本分支,所以需要在電腦上同時安裝Python2和Python3,因此如何讓兩個版本的Python兼容,如何讓腳本在對應的Python版本上運行,這個是值得總結的。
對於Ubuntu 16.04 LTS版本來說,Python2(2.7.12)和Python3(3.5.2)默認同時安裝,默認的python版本是2.7.12。
當然你也可以用python2來調用。
如果想調用python3,就用python3.
對於Windows,就有點復雜了。因為不論python2還是python3,python可執行文件都叫python.exe,在cmd下輸入python得到的版本號取決於環境變數里枝友哪個版本的python路徑更靠前,畢竟windows是按照順序查找的。比如環境變數里的順序是這樣的:
那麼cmd下的python版本就是2.7.12。
反之,則是python3的版本號。
這就帶來一個問題了,如果你想用python2運行一個腳本,一會你又想用python3運行另一個腳本,你怎麼做?來回改環境變數顯然很麻煩。
網上很多辦法比較簡單粗暴,把兩個python.exe改名啊,一個改成python2.exe,一個改成python3.exe。這樣做固然可以,但修改可執行文件的方式,畢竟不是很好的方法。
我仔細查找了一些python技術文檔,發現另外一個我覺得比較好的解決辦法。
借用py的一個參數來調用不同版本的Python。py -2調用python2,py -3調用的是python3.
當python腳本需要python2運行時,只需在腳本前加上,然後運行py xxx.py即可。
當python腳本需要python3運行時,只需在腳本前孝搭早加上,,然後運行py xxx.py即可。
就這么簡單。
同時,這也完美解決了在pip在python2和python3共存的環境下報錯,提示Fatal error in launcher: Unable to create process using 『」』的問題。巧雀
當需要python2的pip時,只需
當需要python3的pip時,只需
python2和python3的pip package就這樣可以完美分開了。
Ⅵ 如何在pycharm中切換python版本
解釋器的選項路徑為:File->Setting->散棚Build, Execution, Deployment-> Console-> Python Console:
將Python interpreter參數修改為你希望的。就可以解決console中解釋器(默認)版本。
External Libraries 修沖答則改方法為:File -> Settings->Project: "current Name當前項目名字" ->Project Interpreter->Python Interpreters,然後舉搜選擇你希望的版本,就可以解決系統模塊的版本。
Ⅶ Windows下python2和python3的切換
當電腦中同時安裝了python2和python3時,往往會由切換版本的需求。那麼如何通過cmd命令行做到呢?
方法:修改python.exe的文件名
舉個栗子:
我的電腦中同時安裝了py2.7和python3.7,並且都配置了環境變數,即系統環境變數的path路徑里添加了兩個版本的python的路徑。
如果我滾唯改想使用python3版本時,只需要將python2安裝目錄中的python.exe改名為python2.exe,如下圖:
如果我想使用python2版本山差時,只需要將python3安裝目錄中的python.exe改名為python3.exe
pip命令的使用注意點大判:
(1). 只安裝了python2或python3時,使用pip
(2). 同時安裝python2和python3時:
python2使用pip
python3使用pip3
Ⅷ 安裝指定版本python以及python版本切換
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update -y
sudo apt-get install python3.6 -y
我系統中兩個版本的Python路勁均在這個路勁下
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2
查看切換列表中版本情況:
update-alternatives --list python
選擇數字切換Python版本:
sudo update-alternatives --config python
#安裝pip
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
python3 get-pip.py
#安裝python3.6-dev
apt-get install python3.6-dev
若上述運行sudo add-apt-repository ppa:deadsnakes/ppa 出現 「bash: add-apt-repository: command not found」 則先運行:
sudo apt-get install -y software-properties-common
看當前python鏈接的是哪個版本
whereis python
刪除軟鏈接
rm /usr/bin/python
生成制定python版本的軟鏈接
ln -s /usr/bin/python3.x /usr/bin/python
配置只輸入python3時就默認使用3.6版本:
1、update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
2、update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
3、update-alternatives --config python3
4、python3 -V
設置pip:
1、apt-get install python3-pip# Python3
2、apt-get install python-pip # Python2
pip3 -V
chmod -R 777 test
查看方法:
$: pip3 --version 或者 pip3.6 --version
6、更新pip
$: pip3.6 install --upgrade pip
Ⅸ Anaconda更改python版本
默認安裝Anaconda後python的命令提示界面
安裝Anaconda後,更改python版本。我們需要從開始菜單里找到下面這個:
在現有的anaconda中新建一個python3.6的開發環境,這樣同時保留了python3.8
新安裝的 anaconda 創建 python 環境時只有一個 3.8 的版本,沒有其他選項
我們需要通過命令窗口進行創建
命令:conda create -n Pytorch python=3.6
創建成功
現在在來創建一個Python環境,用這個管理界面來創建:
單擊python左邊的選擇框,按照圖示,選擇對應的歷史版本, 接下來選擇應用,然後等待了:
接下來再是等待。然後修改系統環境變數。首先要做的是找到你的Anaconda的安裝目錄,找到envs文件夾,裡面會有你創建的python環境(釋:每個環境都被定義為一個文件夾),進入envs文件夾里,打開python文件夾,並復制其絕對路徑
更改成功
Ⅹ 如何切換python版本
目前,python2和python3都余昌有很重要的意義,所以,我們經常會在電腦上同時安裝python的兩個版本或者更多。如何根據項目需要切換所使用的python版本呢?
接下來,我將介紹如何利用pycharm這悔毀肆個IDE進行python版本的切換。
我使用的pycharm版本是下面這個,不同版本之間可能有所差異:
可以看到,目前我使用的python版本是2.7:
相關推薦:《Python教程》
如果想要切換到python3,我們需要做以下幾步(前提是已經安裝了python3)。
1、File - Settings。
2、在Project中,選擇Project Interpreter。
3、選擇你想使用的python版本 - Apply - OK就可碧轎以了。
4、確認:目前項目中正在使用的python版本已經更改為python3。