前言
开发过程中,不同项目往往依赖不同的 Python 版本。本文记录在 Windows 环境下将 Python 从 3.11 升级至 3.12 的实操步骤,重点在于环境管理的稳定性与兼容性。
一、版本确认与环境准备
- 检查当前版本
打开命令提示符输入:
python --version
若显示 Python 3.11.x,说明处于目标升级前的状态。
- 备份关键数据
建议导出当前环境的依赖列表:
pip freeze > requirements.txt
同时将项目文件和配置文件备份至安全目录,防止升级过程中出现意外。
二、升级路径选择
(一)官方安装程序升级(推荐)
这是最稳妥的方式,能确保系统级环境的一致性。
- 下载安装包
访问 Python 官网下载页面,选择 Windows installer (64-bit),确认版本为 3.12。
- 配置安装选项
运行安装程序时,务必勾选 Add Python 3.12 to PATH,这样系统才能直接识别命令。建议点击 Customize installation 自定义安装路径(例如 D:\Python312),避免覆盖旧版本。
- 验证安装
重新打开终端输入:
python --version
若显示 Python 3.12.x,则升级成功。
(二)命令行工具升级(高级用户)
注意: pip 仅用于管理第三方库,无法直接升级 Python 解释器本身。若需通过命令行管理版本,建议使用 pyenv-win 或类似工具。对于 Conda 用户,操作如下:
激活目标环境:
conda activate myenv
升级 Python 版本:
conda install python=3.12
更新所有依赖包:
conda update --all
此方法可保持环境一致性,特别适合数据科学类项目。
三、旧版本卸载与环境清理
若确定不再使用 Python 3.11,可进行彻底清理。
控制面板卸载
进入 设置 > 应用 > 应用和功能,搜索 "Python 3.11",点击卸载并按提示完成。
手动清理残留
-
删除安装目录(默认路径通常在
C:\Users\<用户名>\AppData\Local\Programs\Python\Python311)。 -
检查环境变量:右键
此电脑>属性>高级系统设置>环境变量,在Path变量中移除 Python 3.11 相关路径。


