Win10下Python3和2共存

特别声明本文是在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版本。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容