Win10下python3和python2多版本同时安装并解决pip共存问题

本文详细介绍了如何在Windows上安装和配置Python2和Python3的环境,包括下载安装包,自定义安装路径,添加环境变量,解决版本共存问题以及安装和升级pip。通过修改python.exe文件名和调整环境变量,可以方便地在两个版本间切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载自:Windows下安装python2和python3环境 – Encat'Blog

使用python开发,环境有Python2和 python3 两种,有时候需要两种环境切换使用,下面是安装教程。

1、下载python3和python2安装包

进入python官网,链接https://www.python.org/   选择Downloads--->Windows,点击进入就可以看到寻找想要的python版本

(如果长时间打不开网站可以使用博主百度网盘分享下载,网盘中有本文所需的所有安装工具)

链接:https://pan.baidu.com/s/1LtZP4Zka-cpYFX-0Y92wmg?pwd=z5az
提取码:z5az

本文选择的是:

python3.9.9  https://www.python.org/ftp/python/3.9.9/python-3.9.9-amd64.exe

python2.7.7  https://www.python.org/ftp/python/2.7.7/python-2.7.7.amd64.msi

2、安装python3

注意:本文是先安装python3环境

在D盘下新建一个目录Python      Python3安装路径为D:\Python\Python3

安装目录结构大致为:

点击下载的Python3.9.9安装包

勾选Add Python 3.9 to PATH 将Python3添加到环境变量

在Customize installation中自定义安装路径

直接下一步

图中没有默认勾选的根据自己的需要进行勾选,Download debug binaries(requires VS 2017 or later)为VS 2017及其以后版本需要的,如果你需要在VS 2017中配置python环境请勾选此项,点击Browse选择安装目录,然后点击Install进行安装。

[progressbar progress="52"]安装中······[/progressbar]

[progressbar progress="100"]安装成功[/progressbar]

测试python3安装情况

在命令提示符中输入python来查看版本号信息

至此python3安装完毕

3、安装python2

点击python2.7.7安装包

下一步

选择安装路径之后下一步

看到添加环境变量是不允许的,先不添加,下一步

[progressbar progress="66"]安装中······[/progressbar]

[progressbar progress="100"]安装成功[/progressbar]

到此为止python2和python3安装完成

4、环境配置

安装完成之后发现一个问题,python2根目录下没有Scripts这个文件夹

解决办法:

安装setuptools

前往官网 setuptools · PyPI 下载setuptools-40.6.3.zip

下载完成后,解压。在文件夹根目录下启动命令提示符,输入下面的命令。

 D:\Python\python2\python.exe setup.py install

注意:此命令只支持同本文一样的python2安装路径,如果不是,要替换“D:\Python\python2\python.exe”为你的python2安装绝对路径

安装完成后,在python2目录下查看,已经有Scripts目录  并且默认安装了easy_install工具

5、添加环境变量

右击 此电脑--->属性--->高级系统设置--->环境变量--->系统变量  在系统变量中找到Path,双击编辑

分别添加D:\Python\python2\      和        D:\Python\python2\Scripts\到环境变量。(如果安装的python位置和本文不同,修改python.exe文件所在绝对路径即可)

注意:python3安装时已经选择添加到系统环境变量,如果没有选择添加,方法和python2添加过程相同

找到python2和python3的安装目录,分别修改python2.7.7和python3.9.9中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe和python3.exe、pythonw3.exe。

然后启动命令提示符,输入python2即可运行python2.7.7版本   输入python3即可运行python3.9.9版本

pip2 和 pip3设置

Python 安装包需要用到包管理工具pip,但是当同时安装python2和python3的时候,pip只有其中一个版本

解决方法:

重新安装两个版本的pip,使得两个python版本的pip能够共存。

命令提示符输入命令

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

出现如上图信息则安装成功

现在对于python2版本,命令python2 -m pip install --upgrade pip --force-reinstall可能不能够成功更新pip2,这时候需要检查安装文件夹下是否有Scripts文件夹和其完整性。

可在pip官网历史发布版本中下载Source的pip包来手动安装更新pip

选择适配python2 pip 的Source pip包来手动更新pip(本文选择的是pip-19.3.1

下载到本地后解压,解压完成后进入文件根目录(根目录下存在setup.py文件),执行以下两行命令即可成功安装更新pip2

python2 setup.py build
python2 setup.py install

通过pip2 -V 和 pip3 -V 查看两个版本的pip信息,安装包只需运行pip2 install XXX 和 pip3 install XXX 即可安装各自的python包。

至此python3 python2的环境就安装完成!

 转载自:Windows下安装python2和python3环境 – Encat'Blog

要在Windows上安装pip,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装Python。您可以访问Python的官方网站(https://www.python.org/downloads/windows/)下载适合您操作系统版本的Python安装程序。 2. 安装完成后,打开命令提示符(CMD)窗口,输入以下命令来检查是否已经安装pip: ``` pip --version # Python2.x版本命令 pip3 --version # Python3.x版本命令 ``` 3. 如果命令提示符返回了pip的版本信息,说明pip已经成功安装。如果没有返回版本信息,则需要手动安装pip。 4. 下载pip安装包。您可以访问pip的官方网站(https://pypi.org/project/pip/)下载最新的pip安装包。 5. 解压下载的pip安装包,将解压后的文件夹复制到您希望安装pip的目录下,比如将其复制到"D:\Python"目录。 6. 打开命令提示符(CMD)窗口,使用cd命令切换到pip安装包所在的目录。 7. 运行以下命令来安装pip(请确保已成功安装PythonPython已经添加到系统的环境变量中): ``` python setup.py install ``` 8. 安装完成后,您可以再次运行以下命令来验证pip是否安装成功: ``` pip --version # Python2.x版本命令 pip3 --version # Python3.x版本命令 ``` 这样,您就成功在Windows上安装pip。您可以使用pip来管理安装Python的各种扩展包库。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [pip安装教程 python(针对于Windows系统)](https://blog.csdn.net/u012693479/article/details/126367014)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Windows平台上的pip安装](https://blog.csdn.net/weixin_30530939/article/details/98347766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值