Windows和macOS怎么下载并安装Python

洛溪
洛溪
发布时间:2026-10-20| 5人浏览过
原创

在不同操作系统上安装 Python 的核心逻辑高度一致:从官方网站获取对应操作系统的安装包,执行安装向导,并在终端中验证安装结果。但在具体操作细节上,两个平台各有必须注意的关键开关——Windows 用户需要在安装伊始勾选环境变量配置,避免命令行无法识别指令;macOS 用户在完成安装包向导后,则需要执行内置脚本初始化根证书,以确保后续网络请求与包管理能够正常建立安全连接。本文将按平台步骤逐一拆解完整安装流程与常见环境问题排查方式。

一、准备工作与官方下载渠道

安装 Python 推荐直接访问官方网站(python.org)获取官方发布的安装程序。官方安装包内置了标准库、IDLE 交互编辑器以及 pip 依赖包管理工具,能够满足绝大多数开发、学习与自动化任务需求。

访问官方下载中心时,网站会自动根据访问者的浏览器 User-Agent 推荐适合当前系统的最新稳定版本安装包。读者也可以进入系统专属下载子页面按需选择:

  • Windows 平台:选择 Windows installer (64-bit)。现代 Windows 10/11 系统均为 64 位架构,无需下载 32 位版本。
  • macOS 平台:选择 macOS 64-bit universal2 installer。该通用安装包已原生适配 Apple Silicon(M1/M2/M3/M4 系列芯片)以及 Intel 处理器架构,系统可自动匹配最佳运行模式。
Windows和macOS怎么下载并安装Python
图1:Windows 与 macOS 双平台从下载到环境就绪的标准执行路径

二、Windows 系统的下载与安装详细步骤

Windows 环境下的安装过程非常直观,但初学者最容易忽略的就是安装向导首页的环境变量勾选项。

1. 启动安装程序与关键选项设置

双击运行下载好的 python-3.x.x-amd64.exe 安装包。在弹出的首个界面中,请务必优先查看底部复选框:

  • Add python.exe to PATH(必须勾选):这是整个 Windows 安装过程中最关键的一步。勾选后,安装器会自动将 Python 的主执行程序目录及 Scripts 目录写入当前用户的系统环境变量 PATH 中。如果不勾选,在命令提示符(CMD)或 PowerShell 中输入 python 命令时,系统将因找不到执行文件而报错 'python' 不是内部或外部命令。
  • Use admin privileges when installing py.exe(建议保持勾选):为所有用户注册 Python 启动器(py.exe)。
安装模式选择建议

绝大多数读者直接点击上方的 “Install Now” 即可,程序会自动安装到用户个人数据目录下,且预选包含 pip、文档以及标准测试套件。如果需要自定义安装路径(例如安装到 C:\Python312),可选择 “Customize installation”,并在高级选项中勾选 “Install Python for all users”。

2. 解除路径长度限制(Disable path length limit)

安装向导进度条走完后,界面会显示 “Setup was successful”。此时页面下方可能会出现一个带盾牌图标的选项:“Disable path length limit”(解除 MAX_PATH 260 字符限制)。

Windows 传统文件系统默认将路径最大长度限制在 260 个字符以内。在后续开发安装深层嵌套依赖的第三方库时,极易因路径超长而报错。建议直接点击该选项授权系统修改注册表限制,随后点击 “Close” 结束安装。

Windows和macOS怎么下载并安装Python
图2:Windows 安装向导勾选 PATH 后的注册流向与命令行映射关系

三、macOS 系统的下载与安装详细步骤

macOS 系统自带用于系统内部组件运转的底层环境,但苹果官方早已废弃并移除了系统预装的 Python 2。开发者与使用者均需要自行安装独立的 Python 3 运行时。

1. 官方 PKG 安装包安装

下载好 python-3.x.x-macos11.pkg 后,双击打开安装向导:

  1. 依次点击“继续(Continue)”浏览重要信息与软件许可协议。
  2. 在许可协议页面点击“同意(Agree)”。
  3. 目标磁盘与安装类型保持默认,点击“安装(Install)”,输入 macOS 用户开机密码或通过 Touch ID 确认安装。
  4. 等待文件写入完毕,提示“安装成功”。

2. 关键后置步骤:运行 Install Certificates.command

安装完成后,系统会自动弹出一个 Finder 文件夹窗口(路径位于 /Applications/Python 3.x/)。在这一步中,请双击运行该目录下的 Install Certificates.command 文件。

为什么这一步不可缺少? macOS 官方发行版的 Python 从 3.6 版本起采用独立维护的 OpenSSL 库,不再默认继承 macOS 系统钥匙串(Keychain)中的根证书。若不运行此命令,后续编写脚本使用 urllib 抓取网页或使用某些网络库时,会频繁抛出 SSL: CERTIFICATE_VERIFY_FAILED 错误。双击该脚本后,终端会自动拉取并部署 certifi 官方受信任根证书集合,完成后即可关闭终端窗口。

开发者备选方式:使用 Homebrew

对于经常使用命令行的开发者,若系统中已安装 Homebrew 包管理器,亦可在终端中直接执行一行命令完成安装:

brew install python

Homebrew 会自动配置对应架构的依赖和软链接,无需手动执行证书初始化脚本。

Windows和macOS怎么下载并安装Python
图3:macOS 官方安装包的框架路径、证书部署及终端调用规范

四、验证安装结果与运行第一个程序

安装完成后,我们需要打开命令行终端,确认系统能否正确识别相关命令并输出正确的版本号。

1. 打开操作系统的命令行工具

  • Windows:按下键盘上的快捷键 Win + R 打开运行窗口,输入 cmd 或 powershell 并回车。
  • macOS:按下快捷键 Command + 空格键 呼出聚焦搜索(Spotlight),输入 终端 或 Terminal 并回车。

2. 输入版本检查命令

在命令行提示符后输入以下指令并按回车。请注意两个操作系统的命令略有区别:

# 在 Windows 系统中测试
python --version
pip --version

# 如果系统注册了 Python 启动器,亦可使用
py --version

# 在 macOS 系统中测试(请务必携带数字 3)
python3 --version
pip3 --version

如果命令执行后正常返回类似 Python 3.12.x 以及 pip 24.x.x 的版本信息,说明 Python 解释器与包管理程序均已正确配置到系统中。

3. 进入交互式解释器(REPL)体验首行代码

在终端中直接键入 python(Windows)或 python3(macOS)并回车,终端会进入以 >>> 开头的 Python 交互式命令行环境。在此环境中可以即时输入并执行 Python 语句:

>>> print("Hello, Python!")
Hello, Python!
>>> 1 + 1
2
>>> exit()

在提示符后输入 exit() 或按下键盘组合键(Windows 按 Ctrl + Z 然后回车,macOS 按 Ctrl + D)即可退出交互环境并返回常规终端。

五、常见问题排查与实用配置

即便完全按照流程操作,由于每台计算机现存的历史配置不同,仍可能偶发一些报错。以下汇总了最典型的三类问题及应对策略:

1. Windows 提示“'python' 不是内部或外部命令”

根本原因:安装时未勾选 “Add python.exe to PATH”。

补救方法:

  • 方法 A(最省心):重新打开下载的 python-3.x.x-amd64.exe 安装包,在弹出界面中点击 “Modify”(修改),连续点击 Next 直到高级选项页,勾选 “Add Python to environment variables”,点击确认完成修补。
  • 方法 B(手动添加):在 Windows 任务栏搜索框输入“环境变量”,打开“编辑系统环境变量”窗口。点击右下角“环境变量”,在“用户变量”区域找到 Path 双击打开,新建并填入 Python 的实际安装路径及 Scripts 目录(例如 C:\Users\用户名\AppData\Local\Programs\Python\Python312 与 ...\Python312\Scripts),点击确定保存后重启命令提示符生效。

2. macOS 提示“command not found: python”

根本原因:macOS 现代系统已彻底移除默认的 python 别名,仅暴露标准规范的 python3 与 pip3 软链接。

应对方法:养成在 macOS 终端中统一输入 python3 的使用习惯。如果希望输入 python 也能直接调起,可以在终端配置文件(如 ~/.zshrc)末尾添加别名:

echo 'alias python="python3"' >> ~/.zshrc
source ~/.zshrc

3. pip 安装第三方库网络超时

默认情况下,pip 会直接连接位于海外的 PyPI 官方镜像仓库,国内网络直接下载时偶尔会出现连接缓慢或超时。可通过一行命令切换为国内主流的开源镜像源(如清华源或阿里云源):

# 配置全局镜像加速源(双平台通用)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Windows和macOS怎么下载并安装Python
图4:双平台安装结果验证与最常见报错解决流程对照

六、总结

无论在 Windows 还是 macOS 平台,下载与安装 Python 的流程只要把握住关键节点即可顺畅完成:

平台 推荐获取包 核心关键操作 验证指令
Windows Windows installer (64-bit) 安装首页勾选 Add python.exe to PATH,完成后解除路径限制 python --version
macOS macOS 64-bit universal2 installer 完成 PKG 安装后,运行 Install Certificates.command python3 --version

完成上述步骤后,你的计算机便已具备了完整的 Python 运行环境与依赖包管理能力,可以根据需要进一步配置 VS Code 或 PyCharm 等集成开发环境,开启后续的脚本编写或项目开发。

相关标签:

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

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