Windows Python下載、安裝、配置多版本

1 下載

Python官網下載地址:https://www.python.org/getit/
在這裏插入圖片描述

1.1 下載說明

以python版本3.6.5 64位爲例進行下載:
在這裏插入圖片描述
在這裏插入圖片描述
其中版本說明

版本 說明
Windows x86-64 embeddable zip file 32/64位綠色解壓版本,解壓後再配置系統環境變量即可使用
Windows x86-64 executeable installer 32/64位安裝版本,需安裝後配置系統環境變量可使用
Windows x86-64 web-based installer 32/64位在線安裝版本,在線下載後配置系統環境變量可使用
Windows x86 embeddable zip file 32位綠色解壓版本,解壓後再配置系統環境變量即可使用
Windows x86 executeable installer 32位安裝版本,需安裝後配置系統環境變量可使用
Windows x86 web-based installer 32位在線安裝版本,在線下載後配置系統環境變量可使用

因我們要下載64位安裝版,即點擊Windows x86-64 executeable installer進行下載。
在這裏插入圖片描述
下載完成後得到python-3.6.5-amd64.exe文件。
在這裏插入圖片描述

2 安裝

點擊python-3.6.5-amd64.exe進行安裝。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

3 多版本配置

如果一臺主機上只安裝了一個Python版本,平常我們在cmd.exe都是以python即可進行調用,但是如果一臺主機上安裝了多個版本的Python,那麼我們需要進行多版本配置。這裏以Python3.7和Python3.6.5爲例,我們假如想設置在cmd.exe以python3.7調用Python3.7,以python3.6調用Python3.6.5,則可按照以下進行配置。

3.1 配置Python3.7
3.1.1 重命名python.exe和pythonw.exe

先打開Python3.7的安裝目錄(這裏以默認安裝路徑爲例:C:\Users\Administrator\AppData\Local\Programs\Python\Python37),將該目錄下的python.exe重命名爲python3.7.exe,pythonw.exe重命名爲pythonw3.7.exe,即

python.exe -> python3.7.exe
pythonw.exe->pythonw3.7.exe

在這裏插入圖片描述
使用命令

python3.7 -V

查看python版本。

在這裏插入圖片描述

3.1.2 重安裝升級對應版本的pip

我們在Python3.7的安裝目錄/Scripts目錄下(以默認安裝目錄爲例:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts)可以看到三個pip可執行文件,其中

pip可執行文件名 對應的內容
pip 默認指定給Python2 版本使用
pip3 默認指定給Python3 版本使用
pip3.7 當有多個Python3版本時用於區分版本

1 如果同時裝有 python2 和 python3

pip 默認給 python2 用。

pip3 指定給 python3 用。

2 如果同時安裝多個3的版本的話,比如3.5 3.6 3.7。則用pip3明顯不合適,這個時候就可以用pip+版本後綴來明確指出具體版本的pip了。

3 如果只裝有 python3

則pip和pip3、pip3.7是等價的。

從以上的描述可以看出,其實Python官方已經爲我們進行了pip版本的區分,當我們在第一步重命名python.exe以及pythonw.exe之後,爲了使對應版本的pip可以,我們需要進行強制升級和安裝。
輸入以下命令:

python3.7 -m pip install --upgrade pip --force-reinstall

在這裏插入圖片描述
在這裏插入圖片描述
如果在重命名python.exe和pythonw.exe已經安裝了第三方庫,在強制重裝pip之後,還需要一個一個的重裝第三方庫,
輸入一下命令:

python3.7 -m pip install XXX(第三方庫名)

例如,以flask爲例:

python3.7 -m pip install flask

當然也可以強制重裝:

python3.7 -m pip install --upgrade flask --force-reinstall

3.2 配置Python3.6.5
3.1.1 重命名python.exe和pythonw.exe

在這裏插入圖片描述

3.1.2 重安裝升級對應版本的pip

python3.6 -m pip install --upgrade pip --force-reinstall

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章