在Windows操作系统上,同时安装多个Python版本并设置默认版本的方法主要有两种:使用Python的官方安装程序和使用Anaconda。两个方案各有优劣,下面分别讲解这两种方法及相关操作步骤。
方法一:使用官方安装程序
-
下载Python版本
从Python官方网站(https://www.python.org/downloads/)下载你想要的多个Python版本,例如Python 3.8和3.9。安装时,请务必选择“Add Python to PATH”的选项。 -
安装多个版本
运行下载的安装程序,安装多个Python版本。为避免版本冲突,建议在安装时选择自定义安装路径,例如: - Python 3.8 安装在
C:\Python38\
-
Python 3.9 安装在
C:\Python39\
-
设置环境变量
每次安装时,Windows会自动将Python目录添加到环境变量中。然而,要确保系统能够识别不同版本的Python,你需要手动配置系统环境变量。 -
右击“此电脑”或“我的电脑”,选择“属性”,然后选择“高级系统设置”。
- 在“系统属性”窗口点击“环境变量”。
- 在“系统变量”中找到名为“Path”的变量,双击打开。
-
在编辑窗口中加入各个Python安装目录,比如
C:\Python38\
和C:\Python39\
,确保在顶部的版本路径为你默认想要的Python版本。 -
设置默认Python版本
为了设置默认的Python版本,使用Python的“py”启动器,它会根据你在命令行中输入的版本号来选择执行相应的Python版本。
示例:使用以下命令可以启动特定版本的Python:
shell
py -3.8
py -3.9
如果你想设置某个版本为默认可以创建或编辑 py.ini
文件:
在 C:\Windows
下创建以 py.ini
命名的文件,内容如下:
[defaults]
python=3.9
方法二:使用Anaconda
Anaconda是一个流行的数据科学和机器学习平台,它允许用户轻松管理多个Python环境。
-
下载和安装Anaconda
访问Anaconda官方网站(https://www.anaconda.com/products/distribution),下载适合Windows操作系统的Anaconda安装包并进行安装。 -
创建虚拟环境
通过Anaconda Prompt创建多个Python版本的虚拟环境。例如,你可以创建Python 3.8和3.9的环境:
shell
conda create -n py38 python=3.8
conda create -n py39 python=3.9
- 激活环境
创建好环境后,可以通过以下命令激活特定的环境:
shell
conda activate py38
或者激活Python 3.9的环境:
shell
conda activate py39
- 设置默认环境
在Anaconda中无法直接设置默认Python版本,但可以通过激活不同的环境来使用不同版本。为了快速操作,你可以在命令行中编写一个批处理文件,这样可以为常用的环境快速执行。
总结
无论是使用官方的安装程序还是Anaconda,都可以实现Windows系统上安装多个Python版本的需求。官方方法适合对Python的多版本管理要求不高的用户,而Anaconda更适合需要频繁切换Python版本和依赖库的开发者。在设置完成后,你可以灵活在不同版本之间切换,满足不同项目的需求。