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