零基础学Python第一步:Windows与Mac环境搭建及IDE配置
面向零基础学习者的Python环境搭建与VS Code IDE配置指南,系统讲解Windows与macOS双系统下的解释器安装、PATH环境变量设置、扩展配置及首个程序运行排查。
一、核心概念解析:解释器、PATH 环境变量与 IDE 的关系
初次接触编程时,容易将“Python 代码编辑器”与“Python 解释器”混淆。明确三者的职责划分,是避免后续环境配置混乱的前提:
-
Python 解释器(Interpreter):以官方 CPython 为代表,它是一个可执行程序(在 Windows 下为
python.exe,在 macOS 下通常为python3)。它的核心职责是读取你编写的.py文本文件,将其编译为字节码并在内部虚拟机中执行。没有解释器,计算机无法理解 Python 代码。 -
PATH 环境变量(System PATH):操作系统在控制台终端接收到一条命令时,必须知道去哪个硬盘目录加载对应的可执行文件。PATH 是系统内部预设的文件夹路径列表。当我们将 Python 安装目录注册进 PATH 后,无论在终端的哪个文件夹路径下输入
python,系统都能自动检索并启动解释器。 - 集成开发环境(IDE):纯文本编辑器只能修改文字,而 Visual Studio Code(VS Code)等 IDE 提供了语法高亮、实时语法检查、代码自动补全、断点调试以及终端集成。VS Code 本身并不执行 Python 代码,而是通过扩展插件调用底层的 Python 解释器。
二、Windows 环境安装与配置指南
本节适用于 Windows 10(64位)及 Windows 11 操作系统。请使用系统自带的 Edge 或其他主流浏览器,执行以下标准化步骤:
1. 下载官方安装包
打开浏览器访问 Python 官方网站下载页面:https://www.python.org/downloads/windows/。页面顶部通常会直接推荐最新的稳定版本(如 Python 3.12.x)。点击下载 Windows installer (64-bit) 可执行安装文件。
2. 运行安装向导与最关键选项勾选
双击下载好的安装包(例如 python-3.12.x-amd64.exe)。在打开的初始安装窗口底部,有两项关键复选框:
- Use admin privileges when installing py.exe:建议勾选。此项允许启动器获取管理员权限,便于多用户环境调用。
-
Add python.exe to PATH:必须手动勾选!这是 Windows 用户最常遗漏的一步。若未勾选,安装程序将不会把 Python 目录写入系统 PATH,导致在 CMD 或 PowerShell 中无法识别
python命令。
3. 自定义安装选项与路径设置
进入“Optional Features”(可选功能)界面,保持默认勾选项全选(包含 Documentation、pip、tcl/tk and IDLE、Python test suite、py launcher),点击“Next”。
进入“Advanced Options”(高级选项)界面:
- 勾选“Install Python 3.12 for all users”(为所有用户安装,可选)。
-
在“Customize install location”(自定义安装路径)输入框中,建议将深层的 AppData 路径修改为没有空格、没有中文字符的简短路径,例如:
C:\Python312。这样可以极大减少后续第三方 C 扩展库编译时的路径报错概率。
确认无误后点击“Install”,并在系统弹出的 UAC 提示框中选择“是”,等待进度条完成。
4. 解除 Windows 路径长度限制(关键收尾)
安装顺利结束后,界面会出现“Setup was successful”提示。在关闭窗口前,若界面下方出现 “Disable path length limit”(禁用 260 字符路径长度限制)的选项,请务必直接点击它。Windows 历史遗留的 MAX_PATH 限制为 260 字符,解除后可以避免以后使用 pip 安装嵌套过深的第三方库时出现因文件名超长导致的安装中断。最后点击“Close”。
5. 验证 Windows 终端响应
按键盘快捷键 Win + R,在运行窗口中输入 cmd 并回车,打开命令提示符(必须是重新打开的窗口,以载入最新的环境变量)。分别输入以下命令并观察回显:
python --version
where python
pip --version
C:\Python312\python.exe
C:\Users\Username\AppData\Local\Microsoft\WindowsApps\python.exe
pip 24.0 from C:\Python312\Lib\site-packages\pip (python 3.12)
若输出显示了具体的 Python 版本号,且 where python 首行显示了刚才自定义安装的路径,说明 Windows 运行环境配置成功。
三、macOS 环境安装与配置指南
macOS 操作系统(包括采用 Intel 芯片和 Apple Silicon M1/M2/M3/M4 芯片的机型)在底层预装了供系统内部功能或 Xcode Command Line Tools 使用的运行桩。切勿尝试修改或替换 macOS 系统的内部 Python 组件,正确做法是独立安装官方发布的 Python 3 运行时。
1. 获取 macOS 官方安装包
打开 Safari 或 Chrome 浏览器,访问:https://www.python.org/downloads/macos/。下载适用于当前 macOS 系统的 macOS 64-bit universal2 installer 安装包(后缀为 .pkg)。Universal2 二进制包原生兼容 Apple 芯片与 Intel 架构。
2. 执行向导安装
双击打开下载的 .pkg 文件,按照提示点击“继续”,在“软件许可协议”界面点击“同意”,并在目标磁盘上点击“安装”。系统会要求输入当前 Mac 用户的登录密码或通过 Touch ID 授权。安装程序会自动将框架文件部署至 /Library/Frameworks/Python.framework,并在 /usr/local/bin 目录下建立指向对应二进制文件的符号链接。
3. 运行证书安装脚本(macOS 核心避坑点)
安装完成后,系统会自动打开“访达(Finder)”窗口,定位到 /Applications/Python 3.x/(或“应用程序/Python 3.x”文件夹)。在该目录下,有一个名为 Install Certificates.command 的脚本文件。
Install Certificates.command。该脚本会自动下载并为 Python 独立安装权威根证书包(certifi)。若跳过此步,后续使用 Python 编写网络爬虫、发起 HTTPS 请求或执行 pip 下载时,极易频繁报出 SSL: CERTIFICATE_VERIFY_FAILED 错误。
4. 验证 macOS 终端响应
按下快捷键 Command + 空格 唤出聚焦搜索(Spotlight),输入 Terminal 并按回车打开终端。在终端中输入以下命令进行验证:
python3 --version
which python3
pip3 --version
/Library/Frameworks/Python.framework/Versions/3.12/bin/python3
pip 24.0 from /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip (python 3.12)
注意:在 macOS 下请统一使用 python3 与 pip3 命令,系统自带的别名通常不会也不应覆盖为无后缀的 python。
四、配置 VS Code 开发环境与解释器绑定
完成解释器的安装后,接下来配置代码编辑与调试工具。Visual Studio Code(简称 VS Code)具有轻量、跨平台、扩展生态完善的特点,是初学者与工业界常用的开发工具。
1. 下载与安装 VS Code
访问 VS Code 官方网站:https://code.visualstudio.com/,根据当前操作系统下载对应的安装包(Windows 下载 User Installer 64-bit;macOS 下载 Universal 架构 zip 解压拖入“应用程序”文件夹)。
2. 安装 Python 与 Pylance 扩展
启动 VS Code,点击左侧活动栏的“扩展”图标(图标形状为四个方块积木,快捷键为 Ctrl+Shift+X 或 Cmd+Shift+X)。
- 在搜索框中输入
Python。 - 认准由 Microsoft 官方发布的同名扩展,点击“Install(安装)”。
- 该扩展会自动配套安装 Pylance 语言服务器,负责代码智能感知与类型检查。
3. 建立项目文件夹与选择解释器
在电脑硬盘中新建一个专用的练习目录(例如 D:\learn_python 或 Mac 下的 ~/Documents/learn_python)。在 VS Code 菜单栏点击 File -> Open Folder... 打开该目录。
将编辑器与我们安装好的 Python 解释器建立关联:
- 按下快捷键
Ctrl + Shift + P(Windows)或Cmd + Shift + P(macOS),打开顶部命令面板。 - 在输入框输入并选择:
Python: Select Interpreter。 - 在弹出的解释器列表中,选择带有我们刚才安装版本号的项(例如
Python 3.12.x ('C:\Python312\python.exe')或系统路径下的/usr/local/bin/python3)。 - 选择完毕后,VS Code 右下角的状态栏会显示对应的 Python 版本号。
4. 编写并运行首个 Python 脚本
在 VS Code 左侧资源管理器中,点击新建文件图标,命名为 hello.py。输入以下标准规范代码:
# -*- coding: utf-8 -*-
"""
环境检测与首个执行脚本
"""
def main():
system_message = "Python 运行环境与 IDE 配置成功!"
version_tag = "CPython 3.x Ready"
print(f"[{version_tag}] {system_message}")
if __name__ == "__main__":
main()
运行该程序有两种常见方式:
- 图形化方式:点击编辑器右上角的三角形“Run Python File”按钮。
- 终端交互方式:通过快捷键
Ctrl + `(反引号)打开 VS Code 内置终端,输入运行命令:- Windows:
python hello.py - macOS:
python3 hello.py
- Windows:
python hello.py
五、高频故障排查与关键避坑指南
初学者在初次搭建环境时,常常会遇到几种典型报错。以下整理了具体成因与排查解决步骤:
1. Windows 终端输入 python 自动弹出微软应用商店
现象:在 CMD 或 PowerShell 输入 python 后,没有输出版本信息,而是弹出了 Windows Microsoft Store 的 Python 下载详情页。
原因:Windows 10/11 系统内置了名为“应用执行别名(App execution aliases)”的机制,默认预设了指向商店的垫片命令,其在 PATH 搜索顺序中拦截了用户真实的 Python 安装。
解决方法:
- 打开 Windows“设置”窗口(快捷键
Win + I)。 - 依次进入:应用 -> 高级应用设置 -> 应用执行别名(或在设置搜索栏直接搜索“应用执行别名”)。
- 在列表中找到名为“应用安装程序 (python.exe)”与“应用安装程序 (python3.exe)”的两项,将其右侧的开关全部切换为“关”。
- 关闭并重新打开 CMD,再次输入
python --version即可恢复正常。
2. 终端提示“不是内部或外部命令”或“command not found”
现象:终端回显 'python' is not recognized as an internal or external command 或 Mac 提示 zsh: command not found: python3。
原因:安装时遗漏了勾选“Add python.exe to PATH”,或者安装后没有重启已打开的终端控制台。
解决方法:重新运行 Python 官方安装包,选择“Modify”,在下一步确保勾选环境变量项;或者在 Windows 系统属性中的“环境变量”内,将 Python 根目录(如 C:\Python312\)与脚本目录(如 C:\Python312\Scripts\)手动追加到用户变量的 Path 项中。
3. macOS 下发起网络请求报错 SSL: CERTIFICATE_VERIFY_FAILED
现象:执行爬虫脚本或运行 pip 时,控制台抛出 TLS/SSL 证书校验异常。
解决方法:打开 Mac 的“访达”,进入“应用程序”,找到对应版本的 Python 文件夹(如 /Applications/Python 3.12),双击执行 Install Certificates.command,等待控制台提示“done”后关闭即可。
4. pip 下载第三方库连接超时
现象:后续使用 pip install 库名 时,终端长时间无响应并最终报错 ReadTimeoutError。
原因:默认 PyPI 服务器位于境外节点,网络可能受到抖动限制。
解决方法:在终端中运行以下标准命令,将 pip 全局默认源切换为国内权威官方开源镜像(以清华源为例):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
六、环境配置核对表与总结
完成全部搭建后,可通过下表进行全流程项自查,确保每一个基础环节均处于正常就绪状态:
| 检查维度 | Windows 10/11 验证指标 | macOS 验证指标 | 合格判断标准 |
|---|---|---|---|
| 解释器可执行文件 | where python |
which python3 |
返回具体绝对路径而非报错 |
| 解释器版本号 | python --version |
python3 --version |
输出 Python 3.10 及以上稳定版 |
| 包管理工具 pip | pip --version |
pip3 --version |
正确对应当前 Python 版本的 site-packages |
| 网络与证书 | pip install --upgrade pip |
已运行 Install Certificates.command | 无 SSL 证书异常及超时中断 |
| VS Code 集成 | 右下角状态栏展示 Python 3.x | 右下角状态栏展示 Python 3.x | 代码无黄色波浪报错且可一键运行 |
至此,Windows 与 macOS 系统下的 Python 运行时底座与 VS Code 开发环境已经完整就绪。完成这第一步后,后续的所有代码学习、库扩展安装以及项目开发都将在一个清晰稳定的受控环境下展开。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













