设置py2和py3

  1. py3使用anaconda安装 , 自动设置环境变量
  2. py2官网安装
  3. 将py2安装包的python.exe重命名为python2.exe
  4. 设置环境变量 , 键为python2,值为C:\python27(也就是安装路径) . 同时在Path里添加C:\python27C:\python27\Scripts
  5. 这样python -V 对应的就是py3 , python2 -V对应的就是py2

设置pip2和pip3

如果不想折腾 , 那么使用python2 -m pip 来使用py2的pip

如果想折腾:

因为修改了python.exe 的名称,pip2无法根据C:\python27\python.exe来找到python程序 ,只要升级pip就可以了。

因为重新安装pip后,会根据修改后的python的执行文件(python2.exe)来重新创建关联。如下:

  1. 执行python2 -m pip install --upgrade , 但是如果你当前的pip已经是最新版本了,就无法升级,可以使用强制重新安装最新版本pip解决:python2 -m pip install --upgrade --force-reinstall pip
  2. 上面操作之后 , pip就变成了pip2了 , 我们只需将C:\Python27\Scripts\pip.exe重命名为C:\Python27\Scripts\pip.exe.bak即可 , 这样因为找不到pip.exe,就只能去使用pip2.exe
  3. 这样pip -V对应就是py3 , pip2 -V对应就是py2

设置py2虚拟环境

1
virtualenv venv