Windows 安装 Python 并配置环境变量
Python 安装
下载安装
- (1) 从 Python 官网 下载 Windows 的 EXE 安装文件,切记不要下载
Python install manager。 - (2) 双击下载得到的
python-3.14.2-amd64.exe,根据界面提示进行安装即可。 - (3) 建议安装时,选择自定义安装,并选择不自动配置环境变量(
Path)。

Pip 安装说明
- 通过 Windows installer(EXE)安装 Python 之后,默认会安装
pip,也就是说无需再次安装pip,后续只需配置pip的环境变量即可。
环境变量配置
- (1) 假设 Python 自定义的安装路径是
C:\Program Files\Python314,手动添加环境变量PYTHON_HOME,比如对应的值为:C:\Program Files\Python314;C:\Program Files\Python314\Scripts;

- (2) 然后再将
PYTHON_HOME以变量的形式:%PYTHON_HOME%添加到环境变量Path中,这样的话,以后切换不同版本的 Python,只需更改PYTHON_HOME对应的值即可

- (3) 环境变量配置完成之后,打开 CMD 窗口,输入命令
python -V,会输出当前安装的 Python 版本信息;或者直接输入命令python或者pip,敲一下回车键,如果不提示找不到命令,那就说明环境变量配置成功

不同安装方式的区别
在 Windows 平台上,Python 官方目前主要提供两种不同体系的安装方式
- Windows installer(EXE)
- Python install manager(基于 Python Launcher
py.exe)
二者在定位、安装结果、使用场景上差异很大,下面做一个系统性对比
- Windows installer(EXE)
- 定位:完整的 Python 开发环境
- 面向 Python 开发者 / 学习者 / 项目环境
- 提供完整 CPython 发行版
- 以 “长期使用” 为目标
- 安装结果与目录结构:
- 安装后会生成完整、标准的 Python 目录结构:
1
2
3
4
5
6
7
8C:\Users\<User>\AppData\Local\Programs\Python\Python3xx\
├─ python.exe
├─ pythonw.exe
├─ Lib\
├─ Scripts\
│ ├─ pip.exe
│ ├─ pip3.exe
│ └─ virtualenv.exe
- 安装后会生成完整、标准的 Python 目录结构:
- 安装特点:
- 自带
pip - 有
Scripts目录 - 支持
venv - 适合安装第三方库
- 自带
- 使用体验:
- IDE 识别友好
- 行为与大多数教程、文档一致
pip install开箱即用- 安装路径 / 结构清晰、可预测
- 定位:完整的 Python 开发环境
Python install manager
- 定位:Python Launcher 的运行时管理工具
- 属于
py.exe的一部分 - 面向 Python 运行时 / 测试 / 自动化场景
- 目标是 “快速获得一个可运行的 Python”
- 属于
- 安装结果与目录结构:
- 安装的是最小化 CPython Runtime:
1
2
3
4
5
6C:\Users\<User>\AppData\Local\Python\
└─ pythoncore-3.14-64\
├─ python.exe
├─ python3.14.exe
├─ python314.dll
└─ Lib\
- 安装的是最小化 CPython Runtime:
- 安装特点:
- 没有
Scripts目录 - 默认没有
pip - 结构精简
- 仅保证 Python 解释器可运行
- 没有
- 使用体验:
- 表面上 “有 Python”,实则是运行时
- 容易让新手误以为是完整安装 Python
- 缺少
Scripts、pip容易造成困惑 - 更偏向工具链内部使用,而非人工维护
- 定位:Python Launcher 的运行时管理工具
功能差异对比表(核心)
| 对比项 | Windows installer(EXE) | Python install manager |
|---|---|---|
| 官方定位 | 完整开发环境 | 运行时管理 |
| 管理工具 | Windows Installer | Python Launcher (py.exe) |
| 安装目录 | Programs\Python\Python3xx | Local\Python\pythoncore-* |
| pip | ✅ | ❌ |
| Scripts 目录 | ✅ | ❌ |
| venv 支持 | ✅ | ⚠️(受限) |
| 第三方库 | 完全支持 | 不推荐 |
| 是否出现在 “应用和功能” | ✅ | ❌ |
| 卸载方式 | 系统卸载 | py uninstall |
| 适合场景 | 开发 / 学习 / 项目 | 运行 / 测试 / CI |
Python 安装方式总结
在 Windows 平台上,Windows installer(EXE)与 Python install manager 的定位完全不同。前者提供的是完整的 Python SDK,包含 pip、Scripts 目录以及对虚拟环境和第三方库的完整支持,适合 Python 的开发、学习以及长期项目使用;而后者属于 Python Launcher 的一部分,仅用于获取最小可运行的 Python Runtime,主要满足运行 Python 脚本、CI 环境、解释器测试或程序内嵌等场景。因此,写代码、做项目应选择 Windows installer,只需要 "能跑 Python" 则使用 Python install manager 即可。
