Python官网下载地址在哪?Windows和Mac系统下载教程

不晚
不晚
发布时间:2026-11-08 | 3人浏览过
原创

本文直接回答Python官方下载唯一下载入口地址及页面导航机制,详细拆解Windows与macOS双平台的安装包版本选择、核心配置选项(Add to PATH与根证书配置)及终端验证流程,提供实用避坑指南。

开发环境配置 / 官方源指南
发布来源:技术教程文档 适用系统:Windows 10/11 · macOS Monterey/Ventura/Sonoma/Sequoia 内容规范:官方唯一源与避坑验证
Python官网下载地址在哪?Windows和Mac系统下载教程
核心回答与操作路径:Python 的官方唯一下载入口为 https://www.python.org/downloads/。在主流搜索引擎搜索时务必警惕打着“官方下载”旗号的第三方捆绑软件站。Windows 用户应下载 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)维护的唯一官方站点为:

进入官方下载页面后,顶部导航条中的 Downloads 具有动态探测功能。将鼠标悬停在 Downloads 菜单上方,页面会自动识别你当前所使用的操作系统(Windows 或 macOS),并呈现一个醒目的黄色下载按钮,提示最新稳定版本(例如 "Download for Windows - Python 3.12.x")。

不过,在实际工程环境中,我们并不建议初学者毫无思考地直接点击这个黄色快捷按钮。原因在于:默认按钮所指向的构建包并不一定完全适配你的特殊硬件架构(如 ARM64 笔记本),且有时开发团队或指定第三方库需要特定的兼容版本(如 3.11 或 3.12)。点击二级分类的“Windows”或“macOS”分发专区,主动挑选匹配自身系统架构的独立安装程序,才是稳妥可控的做法。

Python官网下载地址在哪?Windows和Mac系统下载教程
图 1:从 Python 官方首页进入后,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”关闭向导。

Python官网下载地址在哪?Windows和Mac系统下载教程
图 2:Windows 安装向导首屏核心勾选、进阶目录配置与终端验证全链路

2.3 终端环境验证

安装完成后,我们需要验证系统能否正确识别并启动 Python:

  1. 按下键盘组合键 Win + R,在弹出的运行窗口中输入 cmd 并回车(或直接在任务栏搜索打开 PowerShell)。
  2. 在命令行提示符中输入以下版本查询命令并回车:
# 1. 验证 Python 解释器主程序
C:\> python --version
Python 3.12.8 (注:若输出对应版本号,说明 PATH 注入成功)

# 2. 验证第三方包管理工具 pip
C:\> pip --version
pip 24.3.1 from C:\Python312\Lib\site-packages\pip (python 3.12)

三、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 会启动标准的安装向导:

  1. 在“介绍”和“重要信息”页面点击“继续”。
  2. 在“软件许可协议”页面点击“继续”,并在弹窗中选择“同意”。
  3. 在“安装类型”界面点击“安装”,此时系统会弹出授权提示,输入你的 Mac 开机解锁密码或轻触 Touch ID 确认。
  4. 安装程序会将核心框架部署至系统的 /Library/Frameworks/Python.framework/ 目录下,并在系统命令路径 /usr/local/bin 自动创建软链接。
Python官网下载地址在哪?Windows和Mac系统下载教程
图 3:macOS 下 pkg 部署、Install Certificates 证书更新与终端调用规范

3.3 绝不能遗漏的后续操作:运行 Install Certificates.command

许多初学 Python 的 Mac 用户在顺利安装后,尝试用标准库写一个爬虫(如 urllib.request.urlopen)或者用 pip 安装某些外部模块时,会频繁遭遇如下红字报错:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)>

底层原因解释:官方 macOS 版 Python 出于跨平台独立性和安全审计考量,内置了一套独立的 OpenSSL 运行库,并没有直接挂载读取 macOS 系统 Keychain(钥匙串)中的受信任根证书数据库。如果安装完后不注入公认的 CA 根证书链,Python 在发起任何 HTTPS 网络请求时都会判定对方站点“证书不受信任”。

证书修复操作法:
  1. 打开访达(Finder),进入“应用程序”(Applications)文件夹。
  2. 找到名为 Python 3.xx(例如 Python 3.12)的文件夹并双击打开。
  3. 在文件夹内找到名为 Install Certificates.command 的可执行脚本,双击运行它。
运行后系统会自动唤起“终端”窗口,自动下载并部署官方维护的 certifi 根证书包,当窗口末尾输出 [Process completed] 时,说明证书链已修复完毕,可直接关闭该终端窗口。

3.4 终端验证与命令别名规范

打开 macOS 的“终端”(Terminal)或第三方终端应用(如 iTerm2),进行安装结果检验:

# 注意:macOS 下默认必须输入 python3 而非 python
$ python3 --version
Python 3.12.8

# 验证包管理器 pip3
$ pip3 --version
pip 24.3.1 from /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip (python 3.12)

为什么输入 python --version 会提示 command not found?

这是设计预期而非故障。从 macOS Monterey 12.3 起,苹果已彻底从操作系统底层移除了历史遗留的 Python 2.7。遵循现代 UNIX 软件标准,所有 Python 3.x 官方二进制均以 python3 与 pip3 为默认命名,避免破坏系统内部其他工具。如果你希望平时只敲 python 就能启动 Python 3,可以在你的 Shell 配置文件中添加别名(Alias):

# 如果你使用的是 macOS 默认的 zsh 终端:
$ echo 'alias python="python3"' >> ~/.zshrc
$ echo 'alias pip="pip3"' >> ~/.zshrc
$ source ~/.zshrc

四、双系统差异总结与常见故障排查

为了让读者对两大操作系统的环境特性有一目了然的认知,我们将核心要素整理如下表:

特性维度 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 证书检验失败
Python官网下载地址在哪?Windows和Mac系统下载教程
图 4:双系统架构横向对比与三大高频运行故障排查解决决策树

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。

解决办法:

  1. 点击 Windows 开始菜单,打开“设置”(快捷键 Win + I)。
  2. 在设置搜索框中直接输入“应用执行别名”并点击进入(或前往“应用” -> “高级应用设置” -> “应用执行别名”)。
  3. 在别名列表中找到 “应用安装程序 (python.exe)” 和 “应用安装程序 (python3.exe)”,将右侧的开关全部切换为“关”。
  4. 重新打开一个新的 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 永久切换为国内高速镜像站(例如清华大学开源软件镜像站):

# 永久全局配置清华镜像源(Windows 与 macOS 通用命令)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to C:\Users\Username\AppData\Roaming\pip\pip.ini (或 ~/.config/pip/pip.conf)

配置完成后,后续执行任何安装命令(如 pip install requests 或 pip3 install pandas)都会自动经由国内镜像节点高速拉取,下载速度可稳定达到宽带上限。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表