美文网首页
Win10下Python3和2共存

Win10下Python3和2共存

作者: 雷子_ | 来源:发表于2017-08-13 21:58 被阅读0次

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

相关文章

网友评论

      本文标题:Win10下Python3和2共存

      本文链接:https://www.haomeiwen.com/subject/uboerxtx.html