當Python2和Python3同時存在於windows上時,它們對應的pip都叫pip.exe,因此不可以直接使用 pip install 命令來安裝軟件包。而是要使用啓動器py.exe來指定pip的版本。命令以下:
python2 -m pip install XXXXpython
好比python35安裝tensorflow則爲:
python3 -m pip install –upgrade –ignore-installed https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whlwindows
首先是安裝兩個版本的python,並配置相應的環境變量api
一、在下載安裝好Python 2.7和Python 3.5後,找到目錄並改程序命名,將G:\Software\Python27(這是安裝目錄,下同,每人可能不同)下的python.exe和pythonw.exe分別重命名爲python2.exe和pythonw2.exe(此處命名看本身喜歡,改py2也能夠)工具
二、將G\Software\Python35下的python.exe和pythonw.exe分別重命名爲python3.exe和pythonw3.exeui
三、前兩步能夠在全局內解決程序命名衝突,同名程序的話就會默認使用首先安裝的程序。那麼如今來看環境變量。右鍵」個人電腦」 –> 「選擇屬性」 –> 「高級系統設置」 –> 「環境變量」,而後選擇path並添加兩個路徑:【C:\Software\Python35】和【C:\Software\Python35\Scripts】。google
四、cmd 分別運行python2和python3看是否配置成功。spa
工具->編譯系統->新編譯系統:code
分別編輯Python2.sublime-build文件和python3.sublime-build(相應的更改cmd和path便可),添加python應用程序的路徑:ip
{
"cmd":["python.exe", "-u", "$file"], "path":"G\Software\Python35", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } 運行時,
在工具->編譯系統選擇相應的版本便可get