设置py2和py3
- py3使用anaconda安装 , 自动设置环境变量
- py2官网安装
- 将py2安装包的
python.exe
重命名为python2.exe
- 设置环境变量 , 键为
python2
,值为C:\python27
(也就是安装路径) . 同时在Path里添加C:\python27
和C:\python27\Scripts
- 这样
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)来重新创建关联。如下:
- 执行
python2 -m pip install --upgrade
, 但是如果你当前的pip已经是最新版本了,就无法升级,可以使用强制重新安装最新版本pip解决:python2 -m pip install --upgrade --force-reinstall pip
- 上面操作之后 , pip就变成了pip2了 , 我们只需将
C:\Python27\Scripts\pip.exe
重命名为C:\Python27\Scripts\pip.exe.bak
即可 , 这样因为找不到pip.exe
,就只能去使用pip2.exe
- 这样
pip -V
对应就是py3 ,pip2 -V
对应就是py2
设置py2虚拟环境
1 | virtualenv venv |