在win10上同時安裝python2和python3,看完這一篇就夠了


 

由於python2與python3並不相互兼容,並且差別較大,所以有時候要根據學習工作的需求同時安裝。

下面我們來介紹一下具體的操作步驟:

 

首先,去Python官網找到Python2和3版本對應的安裝包下載

下面是python2和3的下載地址 :https://www.python.org/downloads/windows/

 

在E盤下建立兩個文件夾,分別為python2和python3,根據自己的情況可以改動,兩者在一塊並列更方便以后安裝和調整環境變量。

 

接下來,就是分別對Python2和3的安裝包進行安裝

先安裝Python3

在選擇路徑安裝時,記得把下方的“Add Python  3.6  toPATH”勾選上,這樣就不用手動配置環境變量了,后續不用再添加環境變量。

 

自定義盡量不裝c盤

完事下一步,到如下圖位置,全部默認選擇即可,安裝在上面建立的python3文件夾下。

 

安裝成功后,cmd控制台輸入python,查看是否成功。出現下面證明安裝成功。

 

下一步安裝Python2:

all user 是供使用這台電腦的所有用戶使用,是權限問題。just  for me是說只供當前用戶使用。
如果你的電腦上只有建了一個用戶,all users和just me 的作用是一樣的。

所以上下區別不大,選哪個都行,依實際情況而定。

 

 這里盡量不要安裝在c盤,安裝在上面建立的python2文件夾中,之后Next下一步。

 

紅色框內我們不用管它,這是因為上面安裝python3已經自動添加了環境變量,繼續安裝。

 

 

 安裝完成

 

 此時我們對比一下python2和python3文件夾的內容,會發現都存在python.exe。那么肯定不能是同名的,后續要修改的。

 

 

 

 接下來,配置環境變量

點擊進入環境變量

 

 編輯path值,然后點擊編輯文本

 

配置系統環境變量,在系統變量中由於沒有安裝Python的路徑條目,所以需要我們手動配置。

找到安裝python的路徑和其路徑底下的scripts路徑,比如:E:\python2\Scripts和E:\python2

下面兩種方法,編輯配置環境變量:

1.新建一個環境變量,把剛剛復制的python的路徑和其路徑底下的scripts路徑依次創建,新建的環境變量都會在最下面,需要我們上移到最上端。

2.直接在最開始編輯文本,如下所示。

 

環境變量配置完應該是這樣

 

 

注意注意!配置完一定要點這個確定!否則算沒有配置成功!

 

配置完環境變量之后,進入python2和python3根目錄,分別修改python.exe名字為python2.exe和python3.exe。

 

 

 

按“Win + R”快捷鍵,在打開的“運行”對話框中,輸入“cmd”按回車,進入如下界面,輸入python2查看python2安裝情況,顯示python 2.7.18 的版本信息,則安裝成功

 

 再按“Win + R”快捷鍵,在打開的“運行”對話框中,輸入“cmd”按回車,進入如下界面,輸入python3查看python3安裝情況,顯示python 3.9.4 的版本信息,則安裝成功

 

 注意!分兩次按“Win + R”快捷鍵,不能在一個命令指示框中輸入python2和python3,否則會出現下面問題

 

 

最后就是python2和python3的pip設置

Python 安裝包需要用到包管理工具pip,但是當同時安裝python2和python3的時候,pip只是其中一個版本,以下將提供一個修改方式,即重新安裝兩個版本的pip,使得兩個python版本的pip能夠共存。

 

在命令提示框輸入命令,python3 -m pip install --upgrade pip --force-reinstall,下圖便是安裝成功。

如果這個指令報錯的話,建議換這個試試:python3 -m pip install --upgrade pip -i https://pypi.douban.com/simple(pip源在國外,連起來比較慢,所以導致服務器連接超時)

 

 

 

接下來也是在命令提示框輸入命令,python2 -m pip install --upgrade pip --force-reinstall,發現安裝出現問題。

 

 

查閱資料,推測可能是因為pip源在國外,連起來比較慢,所以導致服務器連接超時,解決方法可以改用國內的源。

輸入指令:python2 -m pip install --upgrade pip -i https://pypi.douban.com/simple,依舊報錯。

 

 

繼續查閱關於pip安裝報錯的相關知識,推測可能是由於pip團隊在2021年1月發布的pip 21.0版本完全停止了對Python 2.7的支持。

 

 

 歡迎各位大佬對此提出各自獨到的建議!在評論區留言吧!

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM