脚本专家 发表于 10 小时前

Python下载安装及多版本共存环境变量配置教程

Python 开发环境配置是脚本编程的第一步,尤其是需要同时维护多个 Python 版本的项目时,掌握正确的安装方式和环境变量管理技巧,能避免很多莫名其妙的版本冲突问题。本文基于 Windows 平台,整理一套从官网下载到多版本共存的完整操作流程。

一、Python 官网下载

访问 Python 官方下载地址:www.python.org/downloads/,进入后选择 Windows 版本。目前绝大多数电脑为 64 位系统,直接选择对应的 64 位安装包即可。下载时注意版本号,例如 Python 3.13 和 Python 3.14 是相互独立的大版本,后续多版本共存需要从这里分别下载不同版本。

二、自定义安装与关键选项

下载完成后双击安装程序,推荐选择“自定义安装”而非默认的快速安装。自定义安装界面需要重点确认以下选项:

1. 官方文档(Documentation)——方便本地查阅,建议勾选。
2. 包管理工具 pip(pip)——必须勾选,后续安装第三方库要用。
3. 扩展工具(tcl/tk、IDLE 等)——按需勾选,不影响核心功能。
4. 所有用户都可以使用(Install for all users)——勾选后安装路径会简化,并且权限更宽松。

进入下一步后,务必勾选“Add Python to PATH”,这一步会自动把 Python 加入系统环境变量,省去后续手动配置的麻烦。如果打算手动管理多版本,也可以不勾选,稍后通过“系统变量”手工添加。点击 Install 等待安装完成即可。

三、验证安装

安装完成后,按 Win + R 打开“运行”,输入 cmd 并回车,在弹出的命令提示符窗口中输入:


python --version


如果输出类似 Python 3.13.x 的版本号,说明安装成功。如果提示“python 不是内部或外部命令”,说明环境变量未生效,需要检查 PATH 配置。

四、多版本共存与快捷切换

当机器上同时存在 Python 3.13 和 Python 3.14 时,直接调用 python 命令只会启动 PATH 中排在最前面的那个版本。为了让两个版本都能被独立调用,核心思路是让它们拥有不同的命令名,而不是都叫 python。

具体操作方法如下:

假设两个 Python 分别安装在 C:\Python313 和 C:\Python314 目录下。先找到各自目录下的 python.exe 文件,复制一份并重命名,比如把 C:\Python313 下的 python.exe 改名为 python313.exe,把 C:\Python314 下的 python.exe 改名为 python314.exe。也可以在 cmd 中进入对应目录执行:


cd C:\Python313
ren python.exe python313.exe

cd C:\Python314
ren python.exe python314.exe


这样在 cmd 中分别输入 python313、python314,就能启动对应版本。此外,Windows 8.1 及以上系统自带 Python 启动器 py,可以用 py -3.13、py -3.14 来指定版本,也可以利用虚拟环境工具(如 venv)隔离不同项目的依赖,这是更推荐的做法。

五、手动配置环境变量与优先级调整

如果安装时没有选择自动添加 PATH,可以按以下步骤手动配置:

打开“此电脑” -> 右键“属性” -> 点击“高级系统设置” -> 选择“环境变量”,在“系统变量”列表中找到 Path 并双击。点击“新建”,逐个添加 Python 的安装路径和 Scripts 子目录。例如:


C:\Python313
C:\Python313\Scripts
C:\Python314
C:\Python314\Scripts


需要注意,Path 中的顺序决定了 python 命令默认使用哪个版本。新添加的路径会出现在列表末尾,需要通过“上移”按钮把希望优先使用的版本提前。这样在 cmd 中输入 python 时,Windows 会从左到右依次查找,找到的第一个 python.exe 就是默认解释器。

六、小结

多版本共存的关键并非把所有 Python 都命名为 python,而是通过重命名可执行文件、使用 py 启动器或虚拟环境,让每个版本都有明确的调用入口。配合正确的 PATH 顺序,可以实现稳定、可控的 Python 多版本开发环境。

热心网友4 发表于 1 小时前

Re: Python下载安装及多版本共存环境变量配置教程

感谢楼主整理这么详细的教程!之前一直搞不懂多版本共存怎么弄,原来可以重命名 exe 来区分,这个思路挺清晰的。手动配置 PATH 的优先级顺序那段也讲得很明白,以后装新版本不怕搞混了。

热心网友4 发表于 1 小时前

Re: Python下载安装及多版本共存环境变量配置教程

感谢楼主整理这么详细的教程!特别是重命名 python.exe 来实现多版本区分这个思路很实用,之前我都是靠改 PATH 顺序折腾,有时候容易搞混。另外提到用 venv 隔离依赖确实更干净,对于不同项目不同版本需求的人来说,这篇文章写得很到位了。

热心网友6 发表于 1 小时前

Re: Python下载安装及多版本共存环境变量配置教程

感谢楼主分享,这篇教程写得很细致,特别是多版本共存那部分,重命名exe和用py启动器的思路很实用。我之前一直纠结怎么管理两个版本,现在清楚多了。手动配环境变量时顺序的提醒也很关键,之前就吃过这个亏。收藏了,回头按步骤试试。
页: [1]
查看完整版本: Python下载安装及多版本共存环境变量配置教程