Windows系统Python下载与安装详细步骤
在 Windows 系统中安装 Python 并不复杂,关键在于获取与操作系统架构相匹配的官方安装包,并在安装初始界面正确勾选环境变量开关。本文将依次讲解从官方下载、向导关键选项配置、终端命令验证到常见排错的完整流程。
一、安装前准备与流程概览
在开始下载之前,需要确认当前 Windows 系统的版本与系统架构(64 位或 32 位)。现代电脑大多运行 64 位的 Windows 10 或 Windows 11,推荐安装 64 位的 Python 发行版。需要注意,Python 3.9 及更高版本已停止支持 Windows 7 及更早的系统;若仍在运行 Windows 7,最高仅能安装 Python 3.8 版本。
检查系统类型的方法:按下键盘快捷键 Win + i 打开系统设置,进入“系统” > “关于”,在“设备规格”下即可查看到“系统类型”(通常显示为“64 位操作系统,基于 x64 的处理器”)。
二、官方安装包获取步骤
获取 Python 安装文件时,务必认准官方网站,切忌在第三方下载站或打包软件站下载,以防被捆绑恶意插件或安装被修改的解释器。
1. 访问官方下载页面
使用任意浏览器打开 Python 官方网站:https://www.python.org。在顶部导航栏中将鼠标悬停在 Downloads 上,菜单中通常会直接显示黄色的“Python 3.x.x”下载按钮。点击该按钮可直接下载当前适配 Windows 的最新稳定安装包。
2. 在 Windows 专区挑选安装包类型
若需要指定特定版本或架构,可点击 Downloads 菜单下的 Windows 链接,进入专有列表页面。在稳定版本(Stable Releases)列表中,你会看到多种文件格式:
- Windows installer (64-bit):【强烈推荐】标准 64 位图形化安装程序,文件名通常为
python-3.x.x-amd64.exe,集成了核心解释器、标准库、pip 包管理器以及图形向导。 - Windows installer (32-bit):用于 32 位老旧系统(通常标记为 32-bit 或不带 amd64)。
- Windows embeddable package:绿色免安装压缩包,主要用于将 Python 嵌入到其他独立应用程序中,不自带 pip 与图形管理工具,普通开发者请勿下载该项。
下载完成后,你会得到一个扩展名为 .exe 的可执行安装程序,保存在本地常用下载目录中。
三、运行向导与核心安装配置
双击运行下载好的 python-3.x.x-amd64.exe 安装程序。系统将弹出安装向导主界面。这是整个安装过程中最容易出错的一步,必须谨慎操作。
最关键操作:在向导首页底部,必须手动勾选 “Add python.exe to PATH”(在部分版本中文字为“Add Python 3.x to PATH”)。若未勾选此项,安装后在命令行中输入 python 会提示找不到命令,需要手动前往系统高级设置中配置环境变量。
1. 模式选择:快速安装 vs 自定义安装
- Install Now(直接安装):点击后自动解压至当前用户的 AppData 目录中。优点是单机一键完成,缺点是安装路径嵌套层级极深,且若当前 Windows 账户名为中文,可能在后续某些三方 C-extension 库编译时引发编码错误。
- Customize installation(自定义安装,推荐):允许用户自主确认安装组件(Documentation、pip、tcl/tk、Python test suite、py launcher),并在下一步中指定清晰的安装路径(例如
C:\Python312)。
2. 可选功能(Optional Features)配置
若进入自定义安装,在第一页组件选择中,建议保持默认全选状态:
- Documentation:官方离线文档(可按需取消)。
- pip:核心包管理工具,必须勾选,后续安装 requests、numpy、pandas 等扩展库全依赖于它。
- tcl/tk and IDLE:自带的轻量级开发环境与 GUI 组件包,建议保留。
- Python test suite:标准库单元测试包。
- py launcher & for all users:Python 多版本启动器,建议勾选。
3. 高级选项(Advanced Options)配置
点击“Next”进入高级选项页:
- 勾选 “Install Python 3.x for all users”(为本机所有用户安装)。勾选后系统会自动将默认安装路径切换为系统级目录(如
C:\Program Files\Python312)。 - 勾选 “Add Python to environment variables”(若向导第一页未勾选,此处务必补选)。
- 在 Customize install location 输入框中,可调整为没有空格与中文字符的简洁路径,例如
C:\Python312。 - 点击 Install 开始安装。系统若弹出 UAC 用户账户控制弹窗,点击“是”允许管理员权限写入。
4. 解除 Windows 路径 260 字符限制
安装进度完成后,若界面出现 “Disable path length limit” 按钮,务必点击此按钮。Windows 历史上默认限制文件路径长度不得超过 260 个字符,而现代深度学习与 Web 项目中的虚拟环境依赖目录往往层级很深,解除此限制可彻底杜绝深层路径写入失败的问题。
四、安装结果验证与测试
安装向导关闭后,需要验证 Python 及 pip 是否已正确被操作系统识别,并测试运行基础脚本。
1. 唤起命令提示符
按下键盘快捷键 Win + R,在弹出的“运行”对话框中输入 cmd 并按回车,即可打开 Windows 命令提示符窗口(若刚完成安装,必须重新开启新的 cmd 窗口,以加载最新的系统环境变量)。
2. 验证解释器版本
python --version
Python 3.12.3
3. 验证 pip 包管理工具
pip --version
pip 24.0 from C:\Python312\Lib\site-packages\pip (python 3.12)
4. 运行交互式测试与退出
在命令行直接输入 python 并回车,控制台将进入交互模式(提示符变为 >>>)。在此输入基础打印语句:
>>> print("Hello, World!")
Hello, World!
>>> exit()
输入 exit() 或按快捷键 Ctrl + Z 再按回车,即可平稳退出交互环境返回普通命令行。
五、常见问题排查与日常配置维护
即便按照标准步骤操作,仍可能由于旧版本残留或勾选项遗漏遇到特定问题。以下整理四种最常见问题的排查与解决方法。
问题一:输入 python 提示“不是内部或外部命令”
出现该提示说明系统在 PATH 变量定义的各个目录中找不到 python.exe。补救方式如下:
- 右键点击“此电脑”选择“属性”,点击“高级系统设置”,随后点击下方的“环境变量”。
- 在“系统变量”列表中找到名为 Path 的变量,双击进行编辑。
- 点击“新建”,将 Python 的安装根目录(例如
C:\Python312\)添加进去。 - 再次点击“新建”,将 Scripts 目录(例如
C:\Python312\Scripts\)也添加进去(此目录存放 pip 及可执行脚本)。 - 依次点击“确定”保存所有弹窗,重新打开新的 CMD 窗口再次输入
python --version即可生效。
问题二:输入 python 自动打开微软应用商店(Microsoft Store)
Windows 10/11 内置了一个名为“应用执行别名”的功能。如果检测到未安装商店版 Python,默认会将 python 命令重定向到应用商店页面。
解决办法:打开 Windows“设置” > “应用” > “高级应用设置” > “应用执行别名”,在列表中找到并关闭“应用安装程序 (python.exe)”与“应用安装程序 (python3.exe)”,即可让位于 Path 前列的官方 Python 正常接管命令行。
问题三:配置 pip 国内镜像源加速下载
后续使用 pip 下载依赖包时,由于官方 PyPI 服务器位于境外,国内下载可能会出现连接超时现象。建议通过命令行永久配置国内高速镜像源(以清华大学镜像源为例):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to C:\Users\Admin\AppData\Roaming\pip\pip.ini
配置后,再次执行 pip install <package-name> 便会默认通过国内镜像源下载,速度通常可提升数十倍。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













