Windows系统安装Python 3.7及配置环境变量详细步骤
本文介绍在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和完整标准库配置,适合二次封装而非日常开发。
二、运行安装向导与关键参数设置
双击运行已下载的 python-3.7.9-amd64.exe 安装程序。在弹出的首个界面中,有两处极其重要的选择:
- 勾选“Add Python 3.7 to PATH”:该选项位于界面最下方。强烈建议在第一步就勾选它,这会自动把Python解释器及其脚本目录写入当前用户的环境变量。如果漏选,后续必须手动配置。
- 点击“Customize installation”(自定义安装):不要直接点击“Install Now”。默认的 Install Now 会将 Python 安装在深层用户临时目录(例如
C:\Users\用户名\AppData\Local\Programs\Python\Python37),该路径层级过深,且如果用户名含有中文字符或空格,极易在后续调用 pip 安装依赖库时引发路径解析错误。
在自定义选项界面中:
- 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路径,必须手动在系统环境变量中追加路径。系统需要配置两个独立的目录:
- 主程序目录(如
C:\Python37\):该目录下包含python.exe,使终端能够直接识别python命令。 - 脚本与工具目录(如
C:\Python37\Scripts\):该目录下包含pip.exe、wheel.exe以及未来通过 pip 安装的第三方命令行工具,配置后可直接在终端中运行pip。
打开环境变量配置界面的操作路径
- 按下键盘快捷键
Win + R,调出“运行”窗口,输入sysdm.cpl并按回车。系统将直接打开“系统属性”窗口。 - 在“系统属性”对话框中,点击上方的 “高级” 选项卡。
- 点击右下方的 “环境变量(N)...” 按钮。
编辑 Path 变量的具体操作
在打开的“环境变量”界面中,分为上方的“用户变量”和下方的“系统变量”:
- 如果希望只对当前登录的Windows用户生效:在“xxx的用户变量”列表中找到名为
Path的变量;若不存在则点击新建。 - 如果希望整台电脑所有用户生效(推荐):在“系统变量”列表中找到
Path变量,选中它并点击 “编辑”。
在弹出的编辑界面中点击右侧的 “新建” 按钮,分别输入以下两条路径(根据实际安装路径填写):
C:\Python37\ C:\Python37\Scripts\
添加完成后,可以选中新添加的项,通过右侧的 “上移” 按钮将其置于靠前位置,避免被其他同名程序覆盖。
在 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() 并回车即可退出交互环境。
五、常见问题与排错指引
在安装与配置过程中,最常见的异常表现及对策如下:
1. 终端提示“'python' 不是内部或外部命令,也不是可运行的程序”
这说明终端在当前环境变量中没有找到 python.exe。请排查:
- 是否未关闭旧的CMD窗口:修改环境变量后必须重启CMD。
- Path中填写的安装目录路径是否存在拼写错误。
- 进入所填写的安装目录(如
C:\Python37),确认python.exe文件确实存在。
2. 输入 python 后直接打开 Windows 微软应用商店 (Microsoft Store)
在 Windows 10/11 中,微软默认内置了名为“应用执行别名”的机制。如果用户的 Python 环境变量优先级低于系统预设路径,或者未正确配置,输入 python 会触发系统打开微软商店推荐安装新版 Python。解决方法:
- 打开 Windows 设置 -> 应用 -> 应用和功能(Windows 11 为“高级应用设置”)。
- 找到并点击 “应用执行别名” (App execution aliases)。
- 在列表中找到名为
“应用安装程序 (python.exe)”与“应用安装程序 (python3.exe)”的开关,将其全部置为 关 (Off)。 - 回到环境变量设置中,确保
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 基础运行环境。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













