当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