python3和python2多版本共存并解决pip共存问题

找到python27和python36的安装目录,
修改python.exe和pythonw.exe的名称
python2.exe、pythonw2.exe
python3.exe、pythonw3.exe

然后在运行cmd命令,输入python2即可运行python2版本,输入python3即可运行python3版本

  • pip2 和 pip3设置

Python 安装包需要用到包管理工具pip,但是当同时安装python2和python3的时候,pip只是其中一个版本,以下将提供一个修改方式,即重新安装两个版本的pip,使得两个python版本的pip能够共存。

在DOS命令框输入命令,
python3 -m pip install --upgrade pip --force-reinstall
这里写图片描述
显示python3的pip重新安装成功。

列表内容

python2 -m pip install --upgrade pip --force-reinstall
这里写图片描述
显示python2的pip重新安装成功。

现在可以通过pip2 -V 和 pip3-V 查看两个版本的pip信息,以后只需运行pip2 install XXX和pip3 install XXX即可安装各自的python包。
这里写图片描述

  • 小知识

python安装目录下python.exe和pythonw.exe两个程序概括说明一下:

python.exe在运行程序的时候,会弹出一个黑色的控制台窗口(也叫命令行窗口、DOS/CMD窗口)

pythonw.exe是无窗口的Python可执行程序,意思是在运行程序的时候,没有窗口,代码在后台执行。

.py和.pyw文件的区别也来源于python.exe和pythonw.exe的区别:

安装视窗版 Python 时,扩展名为 .py 的文件被默认为用 python.exe 运行的文件,而 .pyw文件则被默认为用 pythonw.exe 运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值