windows python2 與python3 共存(以及pip2與pip3的共存)
阿新 • • 發佈:2019-02-06
博主通常使用的是python3,然後需要跑一個實驗程式碼,需要用到python2,然後就配置一下python2與python共存的問題
目標:python–>python3.5,pip–>pip3,python2–>python2.7,pip2–>pip2
一:直接安裝python2,安裝完之後需要配置一下環境變數
計算機–》屬性–》高階系統設定–》環境變數–》PATH
設定路徑如下:
C:\Python27\;C:\Python27\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python \Python35\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python35\
前面的是python2的路徑,後面的是python3安裝時候的預設路徑
二:進入python2的安裝路徑,將python可執行檔案重新命名為python2
然後進入終端,輸入python2,輸入Python(指向python3),如下圖:
生活如此美好!!!!
三、然後你輸入pip2,出現以下問題:
Fatal error in launcher: Unable to create process using ‘”’
解決方案:
python2 -m pip install -U pip
如果是pip3不能正常使用的話,python2–>python3
四、然後你輸入以下語句 pip -V,結果如下圖
為什麼?因為設定環境變數的時候,python2的路徑我放在了前面,
解決方案:1、將python2的路徑放在python3後面,2、直接將python2/scriprs/下的pip刪除