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

找到python27和python36的安装目录,修改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 运行。

猜你喜欢

转载自blog.csdn.net/rbpicsdn/article/details/79857230