特别声明本文是在Win10 64位系统下进行的,32位系统请下载对应安装包,其他步骤相同。
使用python开发,环境有Python2和 python3 两种,有时候需要两种环境切换使用,下面提供详细教程一份。
1、下载安装python2和python3
进入python官网,依次下载安装python3和python2.
注意:先安装python3,安装时加入环境变量;
再安装python2,这次不要加入环境变量
然后到python2.7的安装目录中,将python.exe改名为python2.exe。
将D:\Python\python27和D:\Python\python27\Scripts添加到环境变量。
这时在命令行中:python -> python3.6
python2 -> python2.7
2、pip2和pip3设置
Python 安装包需要用到包管理工具pip,但是当同时安装python2和python3的时候,pip只是其中一个版本,以下将提供一个修改方式,即重新安装两个版本的pip,使得两个python版本的pip能够共存。
在命令行输入命令,python3-m pip install --upgrade pip --force-reinstall,显示重新安装成功。
在DOS命令框输入命令,python2-m pip install --upgrade pip --force-reinstall,显示重新安装成功。
现在可以通过pip2 -V 和 pip3-V 查看两个版本的pip信息,以后只需运行pip2install XXX和pip3 install XXX即可安装各自的python包。
3、虚拟环境
python3和python2共存的环境,如果都安装virtualenv,在创建虚拟环境mkvirtualenv时同样是只有一个会生效,我的解决办法是只在python3中安装virtualenv,如果需要python2的环境,使用-p参数来制定python版本。