Windows和macOS怎么下载并安装Python
在不同操作系统上安装 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 系统的下载与安装详细步骤
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” 结束安装。
三、macOS 系统的下载与安装详细步骤
macOS 系统自带用于系统内部组件运转的底层环境,但苹果官方早已废弃并移除了系统预装的 Python 2。开发者与使用者均需要自行安装独立的 Python 3 运行时。
1. 官方 PKG 安装包安装
下载好 python-3.x.x-macos11.pkg 后,双击打开安装向导:
- 依次点击“继续(Continue)”浏览重要信息与软件许可协议。
- 在许可协议页面点击“同意(Agree)”。
- 目标磁盘与安装类型保持默认,点击“安装(Install)”,输入 macOS 用户开机密码或通过 Touch ID 确认安装。
- 等待文件写入完毕,提示“安装成功”。
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 包管理器,亦可在终端中直接执行一行命令完成安装:
brew install python
Homebrew 会自动配置对应架构的依赖和软链接,无需手动执行证书初始化脚本。
四、验证安装结果与运行第一个程序
安装完成后,我们需要打开命令行终端,确认系统能否正确识别相关命令并输出正确的版本号。
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 的流程只要把握住关键节点即可顺畅完成:
| 平台 | 推荐获取包 | 核心关键操作 | 验证指令 |
|---|---|---|---|
| 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 等集成开发环境,开启后续的脚本编写或项目开发。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









