Windows系统Python安装教程:下载、配置环境变量与验证步骤

一只小鹿
一只小鹿
发布时间:2026-10-24| 6人浏览过
原创

在Windows上安装Python只需要四个步骤:从官网下载安装包、运行安装程序时勾选"Add Python to PATH"、安装完成后在命令行验证版本号。如果安装时漏掉了PATH选项,还可以手动配置环境变量。本文按操作顺序逐步说明每一步的做法和容易出错的地方。

Windows系统Python安装教程:下载、配置环境变量与验证步骤
图1:Python安装的四个主要步骤

从官网下载Python安装包

Python的安装包从官方网站获取。在浏览器中打开 https://www.python.org/downloads/,页面顶部会自动检测你的操作系统并推荐对应版本。点击页面上方黄色的"Download Python 3.x.x"按钮即可下载最新稳定版的Windows安装程序。

如果需要某个特定版本,向下滚动页面可以看到历史版本列表,每个版本都提供了对应的安装文件链接。对于大多数用户,直接下载页面推荐的最新稳定版即可。下载的文件通常命名为 python-3.x.x-amd64.exe(64位)或 python-3.x.x.exe(32位),大小约25MB左右。

如何确认系统是64位还是32位? 按 Win + Pause 打开系统信息,查看"系统类型"一栏。目前绝大多数Windows电脑都是64位系统,选择 Windows installer (64-bit) 即可。如果显示"32位操作系统",则选择32位安装包。

运行安装程序

双击下载好的 .exe 文件启动安装程序。安装界面打开后,注意底部有一个复选框——Add Python 3.x to PATH。这是整个安装过程中最关键的一个选项,默认没有勾选。

Windows系统Python安装教程:下载、配置环境变量与验证步骤
图2:安装界面中"Add Python to PATH"选项的位置

勾选这个选项后,安装程序会自动将Python的安装目录和Scripts目录添加到系统的PATH环境变量中。这样安装完成后,你可以直接在任意命令行窗口中输入 python 来启动解释器,不需要再手动配置环境变量。

界面上有两个主要安装按钮:

  • Install Now——使用默认设置安装到当前用户目录下(通常位于 C:\Users\你的用户名\AppData\Local\Programs\Python\Python3xx),同时安装pip包管理器和IDLE编辑器。对大多数用户来说选择这个即可。
  • Customize installation——可以自定义安装路径和组件。如果你希望把Python装到 C:\Python312 这样简短的路径,或者需要为所有用户安装,可以选择这个选项,在后续页面中勾选"Install for all users"并修改安装路径。

点击"Install Now"后等待进度条走完。安装过程通常不到一分钟,完成后界面会显示"Setup was successful",点击"Close"关闭安装程序。

手动配置环境变量

如果安装时忘了勾选"Add Python to PATH",在命令行中输入 python 会看到提示:'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。这说明系统在PATH列出的所有目录中都没有找到 python.exe,需要手动把Python的安装路径添加进去。

Windows系统Python安装教程:下载、配置环境变量与验证步骤
图3:在系统环境变量中添加Python路径

具体操作步骤:

  1. 右键点击"此电脑"(Windows 10/11)或"计算机"(Windows 7),选择"属性"。
  2. 点击左侧的"高级系统设置",在弹出的"系统属性"窗口中点击底部的"环境变量"按钮。
  3. 在下方的"系统变量"区域找到名为 Path 的变量,选中后点击"编辑"。
  4. 在编辑窗口中点击"新建",输入Python的安装目录路径,例如 C:\Python312。
  5. 再次点击"新建",输入Scripts子目录路径,例如 C:\Python312\Scripts。添加Scripts目录是为了让 pip、black 等通过pip安装的命令行工具可以直接使用。
  6. 依次点击"确定"关闭所有窗口。
注意:添加的路径必须与Python实际安装位置一致。如果安装时使用了默认路径,Python通常位于 C:\Users\你的用户名\AppData\Local\Programs\Python\Python3xx。找到 python.exe 所在的文件夹,将该文件夹的完整路径复制过来即可。

修改环境变量后,需要关闭并重新打开命令提示符窗口,新的PATH设置才会生效。已经打开的窗口仍然使用修改之前的环境变量值。

验证安装结果

安装完成并确认PATH配置后,打开一个新的命令提示符窗口(按 Win + R,输入 cmd,回车)来检查Python是否正常工作。需要验证三项内容:Python解释器、pip包管理器、以及代码执行能力。

Windows系统Python安装教程:下载、配置环境变量与验证步骤
图4:安装完成后的三项验证

检查Python版本——在命令行中输入:

python --version

如果安装正确,会输出类似 Python 3.12.4 的版本号(具体数字取决于你下载的版本)。

确认pip可用——接着输入:

pip --version

正常输出会显示pip的版本号和安装路径,例如:

pip 24.0 from C:\Python312\Lib\site-packages\pip (python 3.12)

pip是Python的包管理工具,用来安装和管理第三方库。它随Python一起安装,如果这条命令能正常输出,说明pip和Scripts目录的PATH配置都没有问题。

运行测试代码——在命令行输入 python 回车,进入Python交互模式(提示符变为 >>>),然后输入一行代码测试:

>>> print("Python安装成功")
Python安装成功
>>> 2 + 3
5
>>> exit()

看到正确输出说明Python解释器工作正常。输入 exit() 可以退出交互模式回到命令行。

遇到问题时的排查方法

输入python后提示"不是内部或外部命令"

最常见的原因是PATH没有正确配置。先按照前文"手动配置环境变量"一节的步骤,检查系统环境变量中是否包含Python安装路径。如果刚修改了PATH,必须关闭当前命令行窗口再重新打开一个。

另一个可能的原因是Windows 10/11中应用商店的Python别名产生了干扰。在Windows设置中搜索"管理应用执行别名",查看是否有名为"python.exe"或"python3.exe"的条目指向了应用商店。如果你已经通过官方安装包安装了Python,可以将这些别名关闭。

系统中有多个Python版本

当安装了多个Python版本时(例如3.10和3.12),直接输入 python 会调用PATH中排在最前面的那个版本。Windows上Python自带的 py 启动器可以指定版本号来选择:

py -3.12 --version
py -3.10 --version
py -0

其中 py -0 会列出当前系统中所有已安装的Python版本和默认版本,方便确认。

pip安装第三方包时报错

如果执行 pip install 时提示权限不足,可以在命令后加 --user 参数,将包安装到当前用户的目录下而不是系统目录:

pip install requests --user

如果下载速度很慢或超时,可以临时使用国内镜像源加速下载:

pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple

这条命令使用清华大学的PyPI镜像,对国内网络环境下的下载速度有明显改善。

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

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 算法库。