Windows电脑怎么安装Python?下载、环境变量配置与验证步骤
一、下载前的系统确认与安装包选择
在开始下载之前,首先需要确认当前 Windows 系统的架构版本。绝大多数现代 PC 运行的均为 64 位 Windows 系统。可以通过在键盘上按下 Win + i 打开系统“设置”,进入“系统”中的“关于”(或“系统信息”),查看“系统类型”一栏中是否标明“基于 x64 的处理器”以及“64 位操作系统”。
确认系统架构后,使用浏览器打开 Python 官方网站(python.org),将鼠标悬停在导航栏的“Downloads”上,页面会列出针对 Windows 的下载入口。点击进入完整的 Windows 发行版列表(Windows Releases)。
安装包类型区分
在下载列表的稳定版本(Stable Releases)中,通常会看到以下几种不同格式的安装包:
- Windows installer (64-bit):标准的可执行安装文件(.exe),内置图形化安装向导,能自动部署标准库、pip 工具并提供自动注入环境变量的选项。这是绝大多数普通开发与学习场景下的首选安装包。
- Windows embeddable package (64-bit):嵌入式压缩包(.zip),仅包含 Python 最小核心运行时文件,专为其他软件内置调用或打包设计,不包含安装向导和 pip 工具,初学者切勿下载此类压缩包。
- Windows installer (32-bit):仅用于旧款 32 位系统或需要强行兼容特殊 32 位动态链接库的场景。在 64 位系统上安装 32 位版本会导致单进程可用内存受限,且编译扩展库时容易发生架构不匹配。
二、运行安装向导与核心选项配置
双击打开下载完成的 .exe 安装程序,屏幕将弹出初始安装界面。这一步是决定后续能否在终端顺利使用 Python 的最关键环节。
1. 勾选“Add python.exe to PATH”
在安装启动界面的最底部,可以看到一个默认未勾选的复选框:Add python.exe to PATH。请务必手动勾选该项。勾选后,安装程序会在完成文件复制后,自动将 Python 的主执行程序目录和 Scripts 脚本目录写入 Windows 当前用户的环境变量中。如果遗漏此项,系统在命令行中将无法通过输入 python 直接启动解释器。
2. 选择“Customize installation”(自定义安装)
建议点击“Customize installation”而不是上方的“Install Now”。两者的具体差异与操作考量如下:
- 可选功能(Optional Features)检查:进入第一页设置,默认所有选项均已被勾选,包括 Documentation(文档)、pip(包管理器)、tcl/tk and IDLE(图形交互环境)以及 Python test suite(测试套件)。请确保 pip 和 py launcher 保持勾选,点击“Next”。
- 高级选项与自定义路径(Advanced Options):勾选“Install Python 3.x for all users”(如果希望本电脑的所有用户账户均可使用),并确认“Add Python to environment variables”已被勾选。在下方的“Customize install location”输入框中,系统默认路径通常非常冗长(例如位于深层的 AppData 隐藏文件夹内)。建议将路径修改为简短、无中文字符、无空格的目录,例如
C:\Python312或D:\Python312。 - 点击“Install”,弹出 Windows 用户账户控制(UAC)提示时选择“是”,等待进度条完成安装。
三、手动配置 Windows 环境变量(Path 补全)
如果在安装向导中不小心遗漏了勾选“Add python.exe to PATH”,并不需要卸载重新安装,可以通过 Windows 的“系统属性”面板手动将路径添加到系统的 Path 变量中。
详细配置步骤:
- 定位安装路径:如果忘记了实际安装在哪里,可以在 Windows 搜索栏输入
idle,右键点击“IDLE (Python 3.x)”,选择“打开文件位置”;在弹出的快捷方式上再次右键选择“属性”,在“目标”栏中即可看到具体目录(例如C:\Python312\)。 - 打开环境变量编辑器:
- 快捷方式:按
Win + R打开运行窗口,输入sysdm.cpl并按回车,直接打开“系统属性”。 - 切换到“高级”选项卡,点击底部的“环境变量”按钮。
- 快捷方式:按
- 编辑 Path 变量:
- 在“系统变量”(若希望全局生效)或“用户变量”(仅当前登录用户生效)列表中,找到名为
Path的变量,选中后点击“编辑”。 - 在弹出的编辑窗口中点击右侧的“新建”按钮,分别填入两个路径(以安装在
C:\Python312为例):C:\Python312\ C:\Python312\Scripts\ - 选中新建的条目,点击“上移”按钮,将其移动到相对靠前的位置,避免被其他同名虚拟环境或软件自带的 Python 拦截。
- 在“系统变量”(若希望全局生效)或“用户变量”(仅当前登录用户生效)列表中,找到名为
- 逐层点击“确定”保存:连续在三个设置弹窗中点击“确定”完成保存。此时配置才会写入注册表。
四、终端验证与交互测试步骤
完成安装与环境变量设置后,需要通过一系列明确的命令来验证 Python 及其包管理工具是否已经配置完备。
验证 1:测试 Python 主解释器
按 Win + R 键,输入 cmd 并回车,打开全新的命令提示符窗口,执行以下命令:
python --version
Python 3.12.3
只要命令行正确输出了 Python 加上对应的版本号,即说明系统已经成功找到了 python.exe。
验证 2:测试 pip 包管理工具
Python 安装完成后,通常需要使用 pip 来安装第三方库(例如 requests、numpy 等)。在同一个命令行窗口中输入:
pip --version
pip 24.0 from C:\Python312\Lib\site-packages\pip (python 3.12)
输出结果中应明确显示 pip 的版本及其在 Python 安装目录中的具体物理路径。
验证 3:运行交互式语句与退出
在命令行中直接输入 python 并回车,终端将进入 Python 的交互式控制台,行首会出现三个右尖括号 >>> 提示符。此时输入测试代码:
print("Hello, Python!")
Hello, Python!
按回车后屏幕立即输出 Hello, Python!。测试完成后,输入以下命令并回车,退出交互模式返回系统命令行:
exit()
五、常见问题与排错方法
1. 输入 python 后自动打开 Windows 应用商店(Microsoft Store)
原因:Windows 10/11 系统内置了名为“应用执行别名”的机制。系统目录中预埋了一个伪 python.exe,当检测到未安装商店版 Python 时,会自动跳转到微软商城引导购买或下载,并且该别名的检索优先级可能高于系统 Path 变量。
解决方法:
- 打开 Windows“设置” -> “应用” -> “高级应用设置”。
- 点击“应用执行别名”(App execution aliases)。
- 在列表中找到“应用安装程序 (python.exe)”与“应用安装程序 (python3.exe)”,将右侧的开关全部切换为关闭(Off)。
- 关闭设置后,重新打开 CMD 终端输入
python --version即可恢复正常。
2. 提示“'python' 不是内部或外部命令,也不是可运行的程序”
排查顺序:
- 检查当前终端窗口是否在修改环境变量之后打开:请关闭所有 cmd、PowerShell 或 VS Code 内部终端,重新启动一个新窗口再试。
- 检查 Path 变量中路径拼写:确认填写的
C:\Python312\目录下是否存在python.exe。若路径末尾存在多余的分号、中文标点或拼写错误,系统将无法正确解析。 - 使用 py 启动器兜底:Windows 安装包默认会安装
py.exe启动器并写入C:\Windows\。可以尝试在命令行中输入py --version。若py能正常运行而python不行,说明 Python 核心已安装,问题 100% 局限在 Path 变量的配置上。
3. 使用 pip 安装库时提示网络超时或下载缓慢
由于默认源服务器位于海外,在境内网络环境下使用 pip 安装体积较大的依赖库时可能会发生连接中断。可以通过指定镜像源临时加速:
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
若需永久全局配置,可在终端中执行配置命令:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
六、总结与开发环境推荐
完成上述步骤后,Windows 电脑上的 Python 原生开发环境便已完全构建就绪。总结核心要点:
- 下载官方 Windows installer (64-bit),规避嵌入式版本与 32 位版本。
- 安装首屏务必勾选 Add python.exe to PATH,并建议通过 Customize installation 将安装路径精简为类似
C:\Python312的规范结构。 - 若需手动补齐环境变量,必须同时添加 主目录 与 Scripts 目录 两条记录,并在配置完成后重启终端窗口。
- 遇到自动跳转应用商店问题时,果断关闭系统的 应用执行别名。
后续进行 Python 项目开发时,可以使用随安装包自带的 IDLE 编写简易脚本,也可以配合 Visual Studio Code、PyCharm 等专业集成开发环境(IDE)使用。这些编辑器均能自动检测到系统 Path 中的 Python 解释器,无需二次配置。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









