當前位置:首頁 » 編程語言 » python版本切換

python版本切換

發布時間: 2023-05-02 10:58:25

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。

熱點內容
伺服器存儲1gb租賃費多少錢 發布:2024-11-01 12:38:09 瀏覽:871
蘋果6vpn添加配置怎麼弄 發布:2024-11-01 12:36:18 瀏覽:796
職場的幸福密碼是什麼 發布:2024-11-01 12:34:57 瀏覽:748
18經驗起床的伺服器ip 發布:2024-11-01 12:30:15 瀏覽:39
這個鎖屏密碼是什麼 發布:2024-11-01 12:24:51 瀏覽:92
相機存儲卡排名 發布:2024-11-01 12:24:49 瀏覽:958
androidxml格式化 發布:2024-11-01 12:23:14 瀏覽:165
Vb6編譯是錯誤不知道錯誤代碼 發布:2024-11-01 12:16:23 瀏覽:159
區域網電腦訪問伺服器怎麼提速 發布:2024-11-01 12:14:09 瀏覽:322
美創資料庫 發布:2024-11-01 12:05:45 瀏覽:916