Windows系统安装Python 3.7及配置环境变量详细步骤

山海之间
山海之间
发布时间:2026-10-23| 5人浏览过
原创

本文介绍在Windows操作系统(包括Windows 7、Windows 10及Windows 11)中完整安装Python 3.7运行环境并配置系统环境变量的具体步骤。按照准备工作、运行安装包、定制安装路径、配置Path变量以及最终验证的顺序执行,可以帮助你在短时间内建立稳定的Python 3.7开发或运行基础。

一、安装前准备与版本选型

在开始安装前,需要明确系统架构以及安装包规格。Python官方对于3.7系列的版本维护已经终止,该系列的最后一个维护版本是 Python 3.7.9。如果你是因为维护旧项目、特定机器学习库兼容性或考试教学系统需要使用3.7,建议统一使用 Python 3.7.9。

进入Python官方网站的历史发布页面(python.org/downloads/windows/),找到 Python 3.7.9 - Aug. 17, 2020,该版本提供多种文件类型,需要注意区分:

  • Windows x86-64 executable installer:64位独立可执行安装程序(目前绝大多数电脑首选)。
  • Windows x86 executable installer:32位独立可执行安装程序(仅适用于32位Windows系统)。
  • web-based installer:网络安装包,运行时需在线拉取组件,如果网络不稳定容易报错,不建议优先使用。
  • embeddable zip file:嵌入式绿色压缩包,不含默认pip和完整标准库配置,适合二次封装而非日常开发。
Windows系统安装Python 3.7及配置环境变量详细步骤
图1:Python 3.7 规格与安装包选型决策逻辑

二、运行安装向导与关键参数设置

双击运行已下载的 python-3.7.9-amd64.exe 安装程序。在弹出的首个界面中,有两处极其重要的选择:

  1. 勾选“Add Python 3.7 to PATH”:该选项位于界面最下方。强烈建议在第一步就勾选它,这会自动把Python解释器及其脚本目录写入当前用户的环境变量。如果漏选,后续必须手动配置。
  2. 点击“Customize installation”(自定义安装):不要直接点击“Install Now”。默认的 Install Now 会将 Python 安装在深层用户临时目录(例如 C:\Users\用户名\AppData\Local\Programs\Python\Python37),该路径层级过深,且如果用户名含有中文字符或空格,极易在后续调用 pip 安装依赖库时引发路径解析错误。
Windows系统安装Python 3.7及配置环境变量详细步骤
图2:Python 3.7 安装向导核心交互步骤解析

在自定义选项界面中:

  • Optional Features:保持全部勾选,特别是 pip 和 tcl/tk and IDLE,确保包管理器与基础图形组件齐备。点击 Next。
  • Advanced Options:勾选 Install for all users。在下方的 Customize install location 输入框中,修改默认路径,建议直接设置为 C:\Python37 或者 D:\Python\Python37。保证路径中不包含中文字符和空格。
  • 点击 Install 开始安装,等待进度条走完。
  • 安装完成后,如果界面出现 Disable path length limit(解除260字符路径长度限制)选项,建议点击该选项以规避较深目录结构的路径溢出问题,最后点击 Close 关闭向导。

三、手动配置环境变量 Path 详细步骤

如果安装时漏掉了“Add Python 3.7 to PATH”,或者多版本共存需要手动指定当前使用的Python路径,必须手动在系统环境变量中追加路径。系统需要配置两个独立的目录:

  1. 主程序目录(如 C:\Python37\):该目录下包含 python.exe,使终端能够直接识别 python 命令。
  2. 脚本与工具目录(如 C:\Python37\Scripts\):该目录下包含 pip.exe、wheel.exe 以及未来通过 pip 安装的第三方命令行工具,配置后可直接在终端中运行 pip。
Windows系统安装Python 3.7及配置环境变量详细步骤
图3:Windows 环境变量 Path 结构与命令检索机制

打开环境变量配置界面的操作路径

  1. 按下键盘快捷键 Win + R,调出“运行”窗口,输入 sysdm.cpl 并按回车。系统将直接打开“系统属性”窗口。
  2. 在“系统属性”对话框中,点击上方的 “高级” 选项卡。
  3. 点击右下方的 “环境变量(N)...” 按钮。

编辑 Path 变量的具体操作

在打开的“环境变量”界面中,分为上方的“用户变量”和下方的“系统变量”:

  • 如果希望只对当前登录的Windows用户生效:在“xxx的用户变量”列表中找到名为 Path 的变量;若不存在则点击新建。
  • 如果希望整台电脑所有用户生效(推荐):在“系统变量”列表中找到 Path 变量,选中它并点击 “编辑”。
Windows 10 / 11 界面操作

在弹出的编辑界面中点击右侧的 “新建” 按钮,分别输入以下两条路径(根据实际安装路径填写):

C:\Python37\
C:\Python37\Scripts\

添加完成后,可以选中新添加的项,通过右侧的 “上移” 按钮将其置于靠前位置,避免被其他同名程序覆盖。

Windows 7 界面特别注意

在 Windows 7 中,Path 变量不会以列表形式展示,而是单行长文本。编辑时千万不要清空原有内容,必须将光标移到变量值末尾,先输入英文半角分号 ;,再追加两条路径,路径之间同样用分号分隔:

;C:\Python37\;C:\Python37\Scripts\

连续点击三次 “确定” 按钮,确保所有修改被系统保存生效。

四、命令行测试与有效性验证

配置完成后,必须验证安装与变量是否正确生效。需要注意:必须重新打开一个新的命令提示符窗口,因为已经打开的终端不会自动重新读取系统环境变量。

按下 Win + R,输入 cmd 回车,依次执行以下三项测试命令:

1. 验证 Python 解释器

python --version

示例正常输出:

Python 3.7.9

2. 验证 pip 包管理工具

pip --version

示例正常输出:

pip 20.1.1 from C:\Python37\lib\site-packages\pip (python 3.7)

3. 查看命令解析定位

where python

示例正常输出:

C:\Python37\python.exe

也可以直接输入 python 进入交互式解释器环境,看到 >>> 提示符表示就绪。输入 exit() 并回车即可退出交互环境。

五、常见问题与排错指引

在安装与配置过程中,最常见的异常表现及对策如下:

Windows系统安装Python 3.7及配置环境变量详细步骤
图4:安装验证与常见故障排查决策路线图

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

这说明终端在当前环境变量中没有找到 python.exe。请排查:

  • 是否未关闭旧的CMD窗口:修改环境变量后必须重启CMD。
  • Path中填写的安装目录路径是否存在拼写错误。
  • 进入所填写的安装目录(如 C:\Python37),确认 python.exe 文件确实存在。

2. 输入 python 后直接打开 Windows 微软应用商店 (Microsoft Store)

在 Windows 10/11 中,微软默认内置了名为“应用执行别名”的机制。如果用户的 Python 环境变量优先级低于系统预设路径,或者未正确配置,输入 python 会触发系统打开微软商店推荐安装新版 Python。解决方法:

  1. 打开 Windows 设置 -> 应用 -> 应用和功能(Windows 11 为“高级应用设置”)。
  2. 找到并点击 “应用执行别名” (App execution aliases)。
  3. 在列表中找到名为 “应用安装程序 (python.exe)” 与 “应用安装程序 (python3.exe)” 的开关,将其全部置为 关 (Off)。
  4. 回到环境变量设置中,确保 C:\Python37\ 条目的排序移动到最上方。

3. Windows 7 安装提示缺少 API-MS-WIN-CRT-RUNTIME 动态链接库

在 Windows 7 上安装 Python 3.7 时,偶尔会弹出缺少 api-ms-win-crt-runtime-l1-1-0.dll 的系统报错。这代表系统缺少微软 Visual C++ 运行库。从微软官网下载安装 Visual C++ Redistributable 2015-2022(安装 vc_redist.x64.exe),安装并重启电脑后即可解决。

六、总结

安装与配置 Python 3.7 的核心脉络可以概括为三个要点:第一,在官方下载 python-3.7.9-amd64.exe 离线安装包并自定义安装到纯英文字符路径;第二,通过向导勾选或系统属性手动将 Python主目录 与 Scripts目录 双双加入 Path 环境变量并提升其检索优先级;第三,通过关闭应用商店别名并重开 CMD 终端运行 python --version 与 pip --version 完成最终验证。完成上述步骤后,你的 Windows 系统即已具备稳定的 Python 3.7 基础运行环境。

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

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