windows中python2與python3共存
阿新 • • 發佈:2018-12-15
python及pip安裝
一、python3及pip安裝
在python官網下載並安裝需要版本的python3 安裝過程中選擇“Add Python 3.6 to PATH”,並選擇自定義安裝 (可以選擇64位來裝,我只是截個圖示意下。。) 裝的時候pip勾選上。
安裝完成後,可在cmd使用指令檢視python3的安裝情況和對應的pip版本。
python
pip3 --version(或pip --version)
二、python2及pip安裝
繼續在官網選擇並下載合適版本的python2安裝:這裡注意不要勾選新增環境變數,否則會與python3的環境變數造成混亂 安裝完成後,更改python2安裝目錄下的python.exe為python2.exe,以便於在使用中與python3進行區分
手動新增系統環境變數。如我的python2安裝目錄為D:\python27\python27\,則在Path變數值的末尾追加
;D:\python27\python27\;D:\python27\python27\Scripts\;
修改環境變數後需重新開啟cmd才能生效。
接下來就可以通過python和python2指令來使用兩個版本的python,通過pip3和pip2使用兩個版本的pip(我這裡先裝的python3,預設pip為pip3,可以用pip --version檢視)
pip出錯
兩個python共存時,使用其中一個版本的pip可能出現錯誤:
C:\Users\saltyfish> pip2
Fatal error in launcher: Unable to create process using '"'
我也不知道為什麼我寫了環境變數它還去C盤找pip氣死我了
解決方法:針對pip出錯的python版本,輸入指令對其進行更新:
python2 -m pip install --upgrade pip
隨後,可以正常使用兩個版本的pip
- 關鍵:修改python.exe的檔名,並通過更改環境變數以在命令列對其區分