Windows环境同时安装多个版本的Python解释器(python2和python3)(超详细)

1:背景描述

众所周知,python当前有两大主流版本,分别是Python2和Python3系列,其中Python3因为对Python2做了较大的优化,使得Python3不会向下兼容,但是工作和学习中,有很多项目需要Python2的环境,有些是Python3的环境,对于习惯Windows环境中的开发者,就需要能够随时的灵活切换环境。

2:环境配置

1:下载安装包

当前主流的window是win10了,千万不要使用自带的store下载Python解释器,尽可能的使用官网的地址下载:https://www.python.org,进入页面后,我们选择如下两个版本进行下载)
在这里插入图片描述
在这里插入图片描述
64位下载链接分别如下:

Python 3.10.5: https://www.python.org/ftp/python/3.10.5/python-3.10.5-amd64.ex
Python 2.7.18: https://www.python.org/ftp/python/2.7.18/python-2.7.18.amd64.msi

下载到本地后,解压,双击可执行文件安装,这里选择自定义安装,可以自行设置安装目录,默认会安装在C盘,所以为了便于不同python版本的管理,建议自定义安装。同时这里可以不设置环境变量,后续统一配置。
在这里插入图片描述
在这里插入图片描述

设置自定义的安装目录,这里放置在了C盘,用python31作为python3.10.5的安装目录用作区分,后续将创建另一个python27的来放置python2.7.18版本的,便于管理。
在这里插入图片描述
之后等待安装成功即可。

2:配置环境变量

由于安装的时候没有勾选添加到环境变量,所以这一步我们要手动配置好环境变量,过程很简单。
进入windows中的[系统] -->[高级系统设置] -->[环境变量]
在这里插入图片描述
弹出的环境变量页面如下,鼠标选中系统变量中的path,并点击编辑。
在这里插入图片描述
在打开的页面点击新建,输入如下的两行刚安装好的python解释器路径
在这里插入图片描述
接着进入到安装的路径下,修改两个文件的名称,将python改为python3,pythonw改为pythonw3
在这里插入图片描述
此时我们再win + R 再回车进入终端后,输入python3后,就会进入python3的环境了
在这里插入图片描述
至此,我们成功安全好了python3的解释器了,接着再如法炮制,安装配置好python2.7.18的版本,注意配置环境变量,以及修改安装目录下的python为python2,pythonw为pythonw2如下
在这里插入图片描述
此时我们可以再终端中任意的通过python2以及python3切换解释器版本了。
在这里插入图片描述
但是,到此还没有结束,因为pip的配置还没有同步,pip下载的第三方库会放置在scripts的目录下,我们想要达到的目的是,python2会用pip2的工具,python3会用pip3的工具下载,毕竟python3不会向下兼容。

3:重置pip版本

由于py3不兼容py2的问题,比如很多python3才有的安装包,使用python2的pip无法下载,但是我们重命名了python,pythonw为python2,pythonw2以及python3,pythonw3,那么我们分别在python2和3下重新安装一下pip即可。
分别在终端执行以下两行命令

python2 -m pip install --upgrade pip
python3 -m pip install --upgrade pip

在这里插入图片描述

安装完成后,同样在终端执行

pip2 -V
pip3 -V

得到如下结果说明Windows下安装多个版本python解释器成功。
在这里插入图片描述
今后安装第三方包时,需要指定pip2或者pip3来分别下载,就不会混乱了。

3:后记

如果想要卸载某个版本的python解释器,由于修改过安装目录下的python以及pythonw的名称,在卸载时如果不将名称恢复会提示找不到,这一点需要注意一下。

参考文献:https://blog.youkuaiyun.com/weixin_37571914/article/details/124851366
https://blog.youkuaiyun.com/xixi20200/article/details/109801620

### 如何在 PyCharm 中配置不同版本Python 解释器 #### 配置多个 Python 解释器的重要性 为了适应不同的项目需求,开发者经常需要在同一 IDE 下使用多个 Python 版本。PyCharm 支持多种 Python 解释器的配置管理,这允许针对不同项目使用不同的 Python 环境[^1]。 #### 添加新解释器的具体过程 当首次启动 PyCharm 或者创建一个新的项目时,可能会遇到提示“please select a valid python interpreter”,此时可以通过以下方式来添加所需的 Python 解释器: - **通过设置菜单添加** - 打开 PyCharm 开发工具,右键单击项目选择 settings 选项;当然也可以直接点击工具栏中的 settings 按钮。 - 在弹出的 settings 界面中,定位到 `Project` -> `Project Interpreter` 路径下。 - 接着,在 Project Interpreter 的下拉框旁边找到一个小齿轮图标并点击它,随后会看到一系列可选的操作项,其中包含了 “Add…” 功能用于增加新的解释器路径[^4]。 #### 安装特定版本Python 解释器 对于 Mac 用户来说,可以从官方网站获取指定版本Python 解释器: - 访问 [Python 官方网站](https://www.python.org/) 并进入 "Downloads" 页面选取适合系统的 Python 发行版进行下载安装[^2]。 #### 切换已有的 Python 解释器 如果已经拥有多个 Python 版本,则可以直接利用上述提到的小齿轮菜单来进行快速切换。只需从列表里挑选合适的解释器版本即可完成更改[^3]。 #### 使用 Conda 创建虚拟环境作为默认解释器 除了手动指定外部安装好的 Python 外,还可以借助 Anaconda 提供的强大包管理系统 conda 来构建隔离的工作空间——即所谓的虚拟环境,并将其设为项目的默认解释器以便于管理维护依赖关系[^5]。 ```bash # 创建名为 myenv 的新虚拟环境,并激活该环境 conda create --name myenv python=3.x conda activate myenv ```
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值