方法1:使用 py 启动器(推荐)
Python 官方安装包会自带一个 py 启动器,用来管理多个 Python 版本。
- 安装多版本 Python 时,确保勾选了“Add Python to PATH”或者安装完后确认
py启动器已安装。 - 在命令行中,你可以使用:
py -0 # 列出当前有什么版本
-V:3.12 * Python 3.12 (64-bit)
-V:3.10 Python 3.10 (64-bit)- 也可以指定版本运行脚本
py -3.12 script.py方法2:手动管理环境变量 PATH
- 安装多个 Python 版本(例如安装 Python 3.8 和 Python 3.10),不要都勾选添加到系统环境变量 PATH(避免冲突)。
- 你可以用完整路径调用指定版本:
C:\Python38\python.exe
C:\Python310\python.exe- 如果想在命令行直接输入
python启动某个版本,可以临时修改命令行环境变量:
set PATH=C:\Python38;%PATH%
python # 会启动 Python 3.8方法3:使用虚拟环境(Virtual Environment)
对于不同项目需要不同 Python 版本,可以配合虚拟环境使用
- 使用
py启动器创建虚拟环境
py -3.12 -m venv myenv312
py -3.10 -m venv myenv310- 激活虚拟环境:
myenv312\Scripts\activate.bat- 激活环境后,
python命令就是对应版本的。
总结
- 推荐用
py启动器管理多版本 Python。 - 结合虚拟环境或 conda 使用项目隔离。
- 手动管理 PATH 需谨慎,避免版本冲突。
作者:admin 创建时间:2025-10-20 17:59
最后编辑:admin 更新时间:2025-10-20 18:00
最后编辑:admin 更新时间:2025-10-20 18:00