Windows电脑怎么安装Python?下载、环境变量配置与验证步骤

七月
七月
发布时间:2026-10-24| 9人浏览过
原创
在Windows电脑上安装Python时,最常见的阻碍不是下载文件,而是安装后在命令提示符中输入命令提示“不是内部或外部命令”。解决这一问题的标准路径分为四步:从官方网站获取对应系统架构的安装程序、在安装向导中勾选环境变量支持、核对或手动补齐系统Path变量,以及在命令行中通过版本查询和交互测试完成最终验证。
Windows电脑怎么安装Python?下载、环境变量配置与验证步骤
图 1: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 的最关键环节。

Windows电脑怎么安装Python?下载、环境变量配置与验证步骤
图 2:Python安装向导模式对比与推荐选项说明

1. 勾选“Add python.exe to PATH”

在安装启动界面的最底部,可以看到一个默认未勾选的复选框:Add python.exe to PATH。请务必手动勾选该项。勾选后,安装程序会在完成文件复制后,自动将 Python 的主执行程序目录和 Scripts 脚本目录写入 Windows 当前用户的环境变量中。如果遗漏此项,系统在命令行中将无法通过输入 python 直接启动解释器。

2. 选择“Customize installation”(自定义安装)

建议点击“Customize installation”而不是上方的“Install Now”。两者的具体差异与操作考量如下:

  1. 可选功能(Optional Features)检查:进入第一页设置,默认所有选项均已被勾选,包括 Documentation(文档)、pip(包管理器)、tcl/tk and IDLE(图形交互环境)以及 Python test suite(测试套件)。请确保 pip 和 py launcher 保持勾选,点击“Next”。
  2. 高级选项与自定义路径(Advanced Options):勾选“Install Python 3.x for all users”(如果希望本电脑的所有用户账户均可使用),并确认“Add Python to environment variables”已被勾选。在下方的“Customize install location”输入框中,系统默认路径通常非常冗长(例如位于深层的 AppData 隐藏文件夹内)。建议将路径修改为简短、无中文字符、无空格的目录,例如 C:\Python312 或 D:\Python312。
  3. 点击“Install”,弹出 Windows 用户账户控制(UAC)提示时选择“是”,等待进度条完成安装。

三、手动配置 Windows 环境变量(Path 补全)

如果在安装向导中不小心遗漏了勾选“Add python.exe to PATH”,并不需要卸载重新安装,可以通过 Windows 的“系统属性”面板手动将路径添加到系统的 Path 变量中。

Windows电脑怎么安装Python?下载、环境变量配置与验证步骤
图 3:Windows系统通过Path环境变量检索可执行程序的原理与分级路径

详细配置步骤:

  1. 定位安装路径:如果忘记了实际安装在哪里,可以在 Windows 搜索栏输入 idle,右键点击“IDLE (Python 3.x)”,选择“打开文件位置”;在弹出的快捷方式上再次右键选择“属性”,在“目标”栏中即可看到具体目录(例如 C:\Python312\)。
  2. 打开环境变量编辑器:
    • 快捷方式:按 Win + R 打开运行窗口,输入 sysdm.cpl 并按回车,直接打开“系统属性”。
    • 切换到“高级”选项卡,点击底部的“环境变量”按钮。
  3. 编辑 Path 变量:
    • 在“系统变量”(若希望全局生效)或“用户变量”(仅当前登录用户生效)列表中,找到名为 Path 的变量,选中后点击“编辑”。
    • 在弹出的编辑窗口中点击右侧的“新建”按钮,分别填入两个路径(以安装在 C:\Python312 为例):
      C:\Python312\
      C:\Python312\Scripts\
    • 选中新建的条目,点击“上移”按钮,将其移动到相对靠前的位置,避免被其他同名虚拟环境或软件自带的 Python 拦截。
  4. 逐层点击“确定”保存:连续在三个设置弹窗中点击“确定”完成保存。此时配置才会写入注册表。
重要提醒:修改环境变量后,之前已经打开的命令提示符(CMD)或 PowerShell 窗口不会自动重新读取新的变量配置。必须关闭所有已打开的终端窗口,重新启动新的终端,配置才会生效。

四、终端验证与交互测试步骤

完成安装与环境变量设置后,需要通过一系列明确的命令来验证 Python 及其包管理工具是否已经配置完备。

Windows电脑怎么安装Python?下载、环境变量配置与验证步骤
图 4: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 变量。

解决方法:

  1. 打开 Windows“设置” -> “应用” -> “高级应用设置”。
  2. 点击“应用执行别名”(App execution aliases)。
  3. 在列表中找到“应用安装程序 (python.exe)”与“应用安装程序 (python3.exe)”,将右侧的开关全部切换为关闭(Off)。
  4. 关闭设置后,重新打开 CMD 终端输入 python --version 即可恢复正常。

2. 提示“'python' 不是内部或外部命令,也不是可运行的程序”

排查顺序:

  1. 检查当前终端窗口是否在修改环境变量之后打开:请关闭所有 cmd、PowerShell 或 VS Code 内部终端,重新启动一个新窗口再试。
  2. 检查 Path 变量中路径拼写:确认填写的 C:\Python312\ 目录下是否存在 python.exe。若路径末尾存在多余的分号、中文标点或拼写错误,系统将无法正确解析。
  3. 使用 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 解释器,无需二次配置。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。