ご雨 路

解决Python2.x和3.x及pip共存教程

解决Python2.x和3.x及pip共存教程
技术文章

前段时间在搭建环境,需要在python2.x和3.x之间切换,网上解决共存问题方法都差不多,但都存在一些问题。趁着没事就分享下我的安装过程,这种方法基本已经完美了。

Python 2.x和3.x 官方下载直连

Python-2.7.18.amd64
Python-3.8.5-amd64

安装和设置步骤

我个人先安装的是python2.x版本的,遵循由低版本到高版本的顺序

第二步 安装程序add python to path 默认是×,需要开启一下,这样省去手动添加变量的麻烦,网上很多人都没有注意这个问题,文章抄来超去千篇一律,本身安装步骤就有这个选项。

安装好了以后在系统变量里面可以看到已经添加了

2.x 安装结束以后,接着安装3.x版本,仍然勾选添加path



3.x 安装结束之后,进入2.x和3.x安装目录对各自的程序进行重新命名,修改如下:
修改python2.x和python3.x中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe和python3.exe、pythonw3.exe


最后打开cmd测试一下

修改pip安装源

修改pip安装源为国内源,这样可以加快下载速度。
进入用户根目录,在C:\Users\用户名
创建名为pip的文件夹,在C:\Users\用户名\pip\新建一个 pip.ini 文件
内容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

如下图保存

解决不同版本pip冲突问题

安装源修改结束之后,依次在cmd执行

python3 -m pip install --upgrade pip --force-reinstall
python2 -m pip install --upgrade pip --force-reinstall

显示安装成功后就可以直接运行pip命令,安装正确的话回显如下

以后安装插件都可以直接使用pip2 install xxx 或 pip3 install xxx方式

参考资料

Windows10下python3和python2同时安装(一)