Python官网下载地址在哪?Windows和Mac系统下载教程
本文直接回答Python官方下载唯一下载入口地址及页面导航机制,详细拆解Windows与macOS双平台的安装包版本选择、核心配置选项(Add to PATH与根证书配置)及终端验证流程,提供实用避坑指南。
Windows installer (64-bit) 并在安装初始界面务必勾选 Add python.exe to PATH;macOS 用户应下载 macOS 64-bit universal2 installer,安装完成后必须在应用程序目录运行 Install Certificates.command 以补齐根证书链。完成上述两项核心操作,即可在各自系统的命令行终端中正常调用解释器与 pip 工具。
一、官网唯一下载地址与防坑识别
在开始下载之前,最重要的事情是认准官方权威域名。许多初学者在搜索引擎直接输入“Python下载”时,往往会被商业推广链接带偏,下载到附带第三方弹窗广告、被篡改了默认安装路径甚至捆绑了流氓推广软件的“高速下载器”。
Python 软件基金会(Python Software Foundation, PSF)维护的唯一官方站点为:
- 官方首页地址:https://www.python.org
- 下载专区直达页:https://www.python.org/downloads/
进入官方下载页面后,顶部导航条中的 Downloads 具有动态探测功能。将鼠标悬停在 Downloads 菜单上方,页面会自动识别你当前所使用的操作系统(Windows 或 macOS),并呈现一个醒目的黄色下载按钮,提示最新稳定版本(例如 "Download for Windows - Python 3.12.x")。
不过,在实际工程环境中,我们并不建议初学者毫无思考地直接点击这个黄色快捷按钮。原因在于:默认按钮所指向的构建包并不一定完全适配你的特殊硬件架构(如 ARM64 笔记本),且有时开发团队或指定第三方库需要特定的兼容版本(如 3.11 或 3.12)。点击二级分类的“Windows”或“macOS”分发专区,主动挑选匹配自身系统架构的独立安装程序,才是稳妥可控的做法。
二、Windows 系统下载与安装步骤
Windows 系统的部署流程看似简单,但历史上初学者遇到的环境报错,80% 以上都源于安装向导第一步漏勾了关键选项。按照以下标准步骤进行操作,可以一次性避开全部常见陷阱。
2.1 安装包版本选择
访问 Windows 分发专页 https://www.python.org/downloads/windows/,在当前最新的稳定版本(Stable Releases)列表中,你会看到多种文件形态:
- Windows installer (64-bit):绝大多数 Windows 10/11 用户的唯一正选。适配所有主流 Intel 与 AMD 64位处理器,带有图形化向导、环境变量配置开关、完整的 pip 工具及 IDLE 编辑器。
- Windows installer (ARM64):仅适用于搭载高通骁龙(Snapdragon X Elite 等)ARM 芯片的 Windows 设备。
- Embeddable package (64-bit):绿色嵌入式免安装包。初学者切勿下载此项。该微型包去除了 pip、IDLE 和标准库外围模块,专供专业开发者打包分发应用程序时内嵌运行,无法直接用于常规的 Python 学习与脚本开发。
2.2 安装向导关键选项(重中之重)
下载得到的安装包格式为 python-3.x.x-amd64.exe。双击启动后,请立即停住点击“下一步”的手,仔细观察第一个界面下方的勾选项:
Add python.exe to PATH(添加 Python 到环境变量)是没有被勾选的!必须手动勾选此复选框。若漏选此项,Windows 系统在执行命令时将不知道去哪里寻找 python.exe,导致后续在命令提示符中直接报错“'python' 不是内部或外部命令”。
在界面中间,有两种安装模式供选择:
- 模式 A(Install Now):默认一键安装。安装目录位于用户个人的深层目录中(例如
C:\Users\用户名\AppData\Local\Programs\Python\Python3xx)。优点是不需要管理员提权,但目录层级较深,后续手动寻找路径较为繁琐。 - 模式 B(Customize installation,推荐):自定义安装。点击后在可选功能列表中保持默认全选(包含 Documentation, pip, tcl/tk, Python test suite, py launcher),点击“Next”进入“Advanced Options”。勾选
Install Python for all users,此时安装路径会自动变更为清晰简洁的C:\Program Files\Python3xx或直接填写为C:\Python312。这种扁平化路径在后续配置开发工具(如 VS Code、PyCharm)时极其清爽明了。
在安装进度条走完、显示“Setup was successful”的最终界面上,通常会出现一个提示:Disable path length limit(解除路径长度限制)。由于 Windows 传统的文件系统 API 限制文件路径不得超过 260 个字符,而现代 Python 的深度学习框架或复杂第三方依赖包嵌套层次很深,极易触发路径越界。强烈建议点击此项,完成注册表微调解除限制,随后点击“Close”关闭向导。
2.3 终端环境验证
安装完成后,我们需要验证系统能否正确识别并启动 Python:
- 按下键盘组合键
Win + R,在弹出的运行窗口中输入cmd并回车(或直接在任务栏搜索打开 PowerShell)。 - 在命令行提示符中输入以下版本查询命令并回车:
三、macOS 系统下载与安装步骤
macOS 的软件分发机制基于 UNIX 哲学与苹果自有的安全框架,其安装包形态与后续配置逻辑与 Windows 存在显著差异。尤其是 Apple Silicon 芯片架构的普及以及 SSL 证书链的特殊机制,是 Mac 用户必须了解的关键知识。
3.1 Universal2 通用二进制包机制
访问 macOS 分发专页 https://www.python.org/downloads/macos/。当前苹果 Mac 生态中并存着 Intel x86_64 处理器与 Apple Silicon(M1、M2、M3、M4 系列)芯片。
Python 官方从 3.9.1 开始全面采用了 Universal 2(通用二进制)格式打包,下载链接全称为:
macOS 64-bit universal2 installer
该包内置了同时面向 Intel 与 ARM 架构编译的两套原生机器指令。无论你的 Mac 是较早的 Intel 芯片还是最新的 M 系列芯片,该安装程序均能自动匹配最优的原生代码运行,无需通过 Rosetta 2 转译,具备最高效的执行性能。
3.2 标准 pkg 向导安装
下载完成后获得一个后缀为 .pkg 的安装文件。双击该文件,macOS 会启动标准的安装向导:
- 在“介绍”和“重要信息”页面点击“继续”。
- 在“软件许可协议”页面点击“继续”,并在弹窗中选择“同意”。
- 在“安装类型”界面点击“安装”,此时系统会弹出授权提示,输入你的 Mac 开机解锁密码或轻触 Touch ID 确认。
- 安装程序会将核心框架部署至系统的
/Library/Frameworks/Python.framework/目录下,并在系统命令路径/usr/local/bin自动创建软链接。
3.3 绝不能遗漏的后续操作:运行 Install Certificates.command
许多初学 Python 的 Mac 用户在顺利安装后,尝试用标准库写一个爬虫(如 urllib.request.urlopen)或者用 pip 安装某些外部模块时,会频繁遭遇如下红字报错:
底层原因解释:官方 macOS 版 Python 出于跨平台独立性和安全审计考量,内置了一套独立的 OpenSSL 运行库,并没有直接挂载读取 macOS 系统 Keychain(钥匙串)中的受信任根证书数据库。如果安装完后不注入公认的 CA 根证书链,Python 在发起任何 HTTPS 网络请求时都会判定对方站点“证书不受信任”。
- 打开访达(Finder),进入“应用程序”(Applications)文件夹。
- 找到名为
Python 3.xx(例如 Python 3.12)的文件夹并双击打开。 - 在文件夹内找到名为 Install Certificates.command 的可执行脚本,双击运行它。
certifi 根证书包,当窗口末尾输出 [Process completed] 时,说明证书链已修复完毕,可直接关闭该终端窗口。
3.4 终端验证与命令别名规范
打开 macOS 的“终端”(Terminal)或第三方终端应用(如 iTerm2),进行安装结果检验:
为什么输入 python --version 会提示 command not found?
这是设计预期而非故障。从 macOS Monterey 12.3 起,苹果已彻底从操作系统底层移除了历史遗留的 Python 2.7。遵循现代 UNIX 软件标准,所有 Python 3.x 官方二进制均以 python3 与 pip3 为默认命名,避免破坏系统内部其他工具。如果你希望平时只敲 python 就能启动 Python 3,可以在你的 Shell 配置文件中添加别名(Alias):
四、双系统差异总结与常见故障排查
为了让读者对两大操作系统的环境特性有一目了然的认知,我们将核心要素整理如下表:
| 特性维度 | Windows 系统 | macOS 系统 |
|---|---|---|
| 官方推荐包格式 | Windows installer (64-bit) [.exe] |
macOS 64-bit universal2 installer [.pkg] |
| 核心硬件兼容 | x86_64(Intel/AMD 绝大多数电脑) | Apple Silicon (M1~M4) 与 Intel 双架构通用 |
| 关键必做项 | 安装界面手动勾选 Add to PATH | 安装后运行 Install Certificates.command |
| 默认终端启动命令 | python、py、pip |
python3、pip3(需 alias 映射 python) |
| 常见环境报错 | 应用执行别名劫持弹出微软商店 / PATH丢失 | urllib 抓取提示 SSL 证书检验失败 |
4.1 Windows 输入 python 却弹出了 Microsoft Store(应用商店)
这是 Windows 10/11 用户极其容易遇到的困惑现象:在 cmd 中敲下 python,命令行不仅没有进入交互式环境,反而自动启动了 Windows 系统的“Microsoft Store”,跳转到 Python 商店页面。
故障成因:微软在 Windows 10 1903 及更新版本中内置了名为“应用执行别名(App execution aliases)”的机制。系统在 %LocalAppData%\Microsoft\WindowsApps 目录下放置了占位的 python.exe 快捷入口。当你的系统环境变量中真实的 Python 路径缺失或排序位于该目录之后时,该别名机制就会生效,引导你去微软商店下载应用商店版 Python。
解决办法:
- 点击 Windows 开始菜单,打开“设置”(快捷键
Win + I)。 - 在设置搜索框中直接输入“应用执行别名”并点击进入(或前往“应用” -> “高级应用设置” -> “应用执行别名”)。
- 在别名列表中找到 “应用安装程序 (python.exe)” 和 “应用安装程序 (python3.exe)”,将右侧的开关全部切换为“关”。
- 重新打开一个新的 cmd 窗口,输入
python --version,系统即可直接调用你官方安装的真实解释器。
4.2 Windows 提示“'python' 不是内部或外部命令”
如果在安装时确实忘记勾选“Add python.exe to PATH”,无需将 Python 卸载重新来过:
- 简便修正法:重新双击你下载的安装包
python-3.x.x-amd64.exe。由于系统已安装,向导会呈现三个按钮:Modify、Repair、Uninstall。点击 Modify,在随后出现的“Optional Features”页面直接点击 Next,进入“Advanced Options”界面,此时勾选 Add Python to environment variables,点击 Modify 即可自动将路径写入系统变量。 - 手动追加法:右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。在下方的“系统变量”中找到名为
Path的条目,双击编辑,点击“新建”,将 Python 的安装根目录(如C:\Python312\)与脚本目录(如C:\Python312\Scripts\)两条路径添加进去,一路点击“确定”保存。注意:修改环境变量后必须重启正在运行的命令行窗口才能读取最新配置。
4.3 国内网络环境下 pip 下载第三方库缓慢或超时
在安装好 Python 后,我们通常需要使用 pip install 安装各类拓展库。由于 pip 默认连接位于境外的 PyPI 官方服务器(pypi.org),在国内网络环境下经常出现网络连接中断(Read timed out)问题。推荐通过一行命令将 pip 永久切换为国内高速镜像站(例如清华大学开源软件镜像站):
配置完成后,后续执行任何安装命令(如 pip install requests 或 pip3 install pandas)都会自动经由国内镜像节点高速拉取,下载速度可稳定达到宽带上限。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













