由於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的支持。
歡迎各位大佬對此提出各自獨到的建議!在評論區留言吧!