作者:小K
來源:麥叔編程
Python/ target=_blank class=infotextkey>Python學習第一步,安裝Python環境,
別看是第一步,很多在職Python程序員可能都弄不太清楚環境變量怎么配?
如何安裝多版本的Python并與之共存?
?
如果你的工作涉及到Python多版本之間開發或測試,那么請收藏本文,
如果你安裝完Python發現pip命令不能用,也請收藏本文。
?
「本文將解決兩個問題,讓大家能明白Python環境變量該怎么配置。」
準備工作
- 沒有安裝過任何Python的Win10的電腦(筆者使用虛擬機演示)
- 兩個不同版本的Python安裝包
- 在某個盤中創建一個Python文件夾,然后在文件夾中創建Python36與Python310兩個子文件夾。
- 先安裝3.6的,按版本號裝至Python36與Python310兩個文件夾。
5. 按照第4步的方法安裝3.10。
?
按照以上方法安裝完了之后,試試在cmd命令輸入Python,查看下當前解釋器版本號:
cmd的環境是Python3.10的,因為第二次安裝時把第一次3.6的Path覆蓋掉了。
「假如安裝過程中沒有勾選add Path,會造成python與pip兩個命令都無法使用。」
「假如安裝過程中第二次安裝時覆蓋了第一次的安裝的目錄,那么pip命令和Python命令會錯亂。」
?
分割Python3.6與Python3.10的cmd解釋環境
我們先查看下,當前系統的環境變量(按照圖片依次點擊):
隨便打開個文件夾,右鍵此電腦;
?
由上圖可知,我們的環境變量中Python3.10與Python3.6都是存在的,并沒有缺失。
那么我們不需要去更改它。(這是正常的情況,如果你跟我的不一樣,就按照這個格式新建你的環境變量)
?
打開PythonPython36文件夾,
把Python和Pythonmw改成 Python36和Pythonmw36;
再打開PythonPython310文件夾,
把Python和Pythonmw改成 Python310和Pythonmw310;
在cmd命令行分別輸入,python36和python310進行測試;
「Python3.6與Python3.10的cmd解釋環境分割完畢」
分割pip命令
經過我們上面的一系列努力,兩個版本的pip都已經廢了。
先使用命令:
python36 -m pip install --upgrade pip --force-reinstall
和
python310 -m pip install --upgrade pip --force-reinstall
拯救下它們。
進入Python36scripts
把Python36scripts中的pip3改成pip36,
再把Python310scripts中的pip3改成pip310,
分別試下pip36 list和pip310 listpip命令也完美分割,
在Vscode中使用不同Python版本的解釋環境
運行一個嶄新的Vscode,
依次點擊,安裝好Python的插件,
打開一個py文件,
點擊右下角的選擇解釋器,
選擇前面安裝Python的路徑
Python3.6環境 OK,
Python3.10環境 OK,