1. 程式人生 > >Windows下雙Python環境安裝

Windows下雙Python環境安裝

安裝雙Python環境,python27和python36,分別在官網上下載這兩個安裝包,雙擊安裝就行。需要注意的是python36預設的是安裝到使用者目錄下,我不知道這樣是否正確,反正我給改到直接安裝到windows下了,跟python安裝到同一路徑下,然後需要注意的是,把C:\Python27和C:\Python36下的python.exe刪掉,這樣的話執行python2就是27的環境,執行python3就是36的環境。檢查一下環境變數,看下python的目錄和python\scripts是否都有。然後主要就是pip了。

       我剛開始把二者的pip都給刪掉了,後來證明貌似2的不用刪,既然刪了就按刪的處理。

C:\Users\Administrator>pip3 -V

Patal error in launcher:Unable to createprocess using '"'

驗證pip3不可用,27的也不可用

網上搜了一下,說是需要升級pip

C:\Users\Administrator>python3 -m pipinsatll pip

Requirement already up-to-date: pip inc:\python36\lib\site-packages

提示已經是最新版本

解決方案:

在官網下載pip-9.0.1的原始檔:

解壓後進入目錄安裝

Python2 setup.py install   這就安裝到27版本

同理python3安裝到36版本

這裡需要注意的是 執行一次安裝之後 這個解壓出來的目錄就不能再安裝了

再安裝的話需要重新解壓出來一個新的純淨的目錄

否則會報錯:C:\123\pip-9.0.1>python2 steup.pyinstall

python2: can't open file 'steup.py': [Errno2] No such file or directory

安裝好之後 python36中刪除pip.exe在scripts目錄下面,可用的是pip3

我按照同樣的方法,刪除27的pip.exe,然而pip2.exe不可用,會報錯,把pip.exe改名成pip2.exe同樣不可用,不是很清楚為啥pip3可以用,pip2不可以用。不過還好pip可以用,這樣的話用pip就是安裝到27環境,用pip3就是安裝到36環境。所以說或許剛開始就不應該動27下面的pip,或許它本來就是能用的呢  。