Python零基础入门:Windows/Mac环境安装与第一个程序运行

听雨眠
听雨眠
发布时间:2026-11-14| 4人浏览过
原创

面向零基础读者的Python开发环境搭建指南,详述Windows与macOS系统的安装配置、环境变量设定、命令行验证及首个Python程序的运行方法。

本指南面向没有任何编程经验的初学者,系统演示如何在 Windows 和 macOS 系统中获取官方 Python 解释器、配置系统环境变量 PATH,并在终端中验证安装;随后分别通过交互式命令行与本地独立脚本两种方式,完整运行首个 Python 程序。

一、认识 Python 解释器与操作系统环境

计算机硬件本身只能识别机器指令,而 Python 是一种高级程序设计语言。我们编写的 .py 文本文件需要依靠一个名为“Python 解释器”的底层程序逐行读取、翻译并执行。因此,所谓“安装 Python”,本质上是在你的电脑中安装这个解释器程序以及标准库文件。

很多新手在安装过程中最常遇到的困惑是:明明下载并点击了安装,为什么在黑色的命令提示符或终端窗口中输入 python 却提示“找不到命令”?其核心原因在于操作系统的“环境变量 PATH(路径)”。系统需要通过 PATH 记录的一组文件夹目录,按图索骥找到解释器所在的可执行文件。

Python零基础入门:Windows/Mac环境安装与第一个程序运行
图 1:Windows 与 macOS 两个操作系统的环境安装特点及关键终端命令差异对照

二、Windows 平台安装与环境验证

Windows 系统的安装以官方安装包最为便捷直接。请按照以下步骤操作,特别注意勾选环境变量选项:

  1. 下载官方安装包:访问 Python 官方网站(python.org)的 Downloads 页面,系统会自动推荐适合当前 Windows 系统的 64 位安装程序(如 Windows installer (64-bit))。
  2. 启动安装向导:双击下载的 .exe 文件。在弹出的首个安装界面底部,务必勾选 “Add python.exe to PATH”。这一步会自动将 Python 路径写入系统变量,无需事后手动配置。
  3. 执行标准安装:点击界面上方的 “Install Now” 选项,系统将自动把 Python 安装到默认的用户应用程序目录下。稍等 1 至 2 分钟,直到出现 “Setup was successful” 提示后点击 Close。
  4. 打开终端进行验证:按下键盘快捷键 Win + R,在运行窗口中输入 cmd 并回车,打开命令提示符窗口。
Python零基础入门:Windows/Mac环境安装与第一个程序运行
图 2:Windows 系统下 Python 官方安装包的关键操作步骤分解

在打开的 CMD 窗口中输入以下命令进行验证:

python --version

如果配置正确,控制台将输出类似如下的版本信息(示例输出):

Python 3.12.2
注意:如果在安装前已经打开了 CMD 窗口,环境变量在旧窗口中尚未生效。请关闭旧窗口并重新打开一个新的 CMD 再次尝试输入。

三、macOS 平台安装与环境验证

较新版本的 macOS(如 macOS Monterey 及之后版本)已经移除了系统预置的旧版 Python 2。为了保证环境纯净和可维护性,推荐通过以下两种途径之一安装最新的 Python 3:

方法 1:官方 PKG 安装包(推荐零基础用户)

前往 python.org 的 Downloads 页面,下载 macOS 64-bit universal2 installer (.pkg) 安装包。双击打开后,一路点击“继续”并遵循默认向导即可完成。安装程序会自动将 python3 和 pip3 的符号链接写入 /usr/local/bin,macOS 终端默认会将其纳入 PATH 中。

方法 2:通过 Homebrew 包管理器安装(适合开发者)

如果你的 Mac 已经配置了 Homebrew,只需在终端中执行一行命令:

brew install python

macOS 终端验证与命名规则

按 Command + 空格键 打开聚焦搜索(Spotlight),输入 Terminal 或“终端”并打开。输入以下命令检查版本:

python3 --version

系统将正确返回已安装的 Python 3 版本信息(示例输出):

Python 3.12.2
重要区别:在 macOS 终端中,务必使用 python3 而不是 python。部分系统输入 python 会提示未找到命令或提示指向 Xcode Command Line Tools,使用明确的 python3 可以确保调用的是最新安装的 Python 3 解释器。

四、运行第一个 Python 程序:两种基本方式

配置好解释器之后,就可以编写并执行代码了。在实际开发和学习中,运行 Python 程序主要有两种方式:交互式命令行(REPL)与执行独立的脚本文件(.py)。理解这两种方式的区别对于初学者至关重要。

Python零基础入门:Windows/Mac环境安装与第一个程序运行
图 3:交互式 REPL 模式与独立脚本文件执行机制对比

方式一:交互式命令行运行(快速体验)

交互式解释器(REPL,Read-Eval-Print Loop)适合测试简短的语句或验证某个语法功能。

1. 在 Windows CMD 中输入 python,或在 macOS 终端中输入 python3 并按回车。
2. 此时终端提示符会变成三个连续的大于号 >>>,表示已进入 Python 交互环境。
3. 在提示符后直接输入以下代码并按下回车:

print("Hello, World!")

终端下方会立即打印出运行结果:

Hello, World!

当测试完成后,输入 exit() 并按回车,即可退出 Python 环境,返回操作系统的原生终端。

方式二:编写独立脚本文件运行(标准开发流程)

交互式环境中的代码在窗口关闭后不会被保留。在实际编程中,我们通常把代码保存在文本文件中,然后交由 Python 解释器运行。

1. 创建代码文件:在桌面或工作文件夹(例如 D:\my_code 或 ~/my_code)下新建一个纯文本文件,命名为 hello.py。注意:文件后缀名必须为 .py。
2. 编写代码:使用纯文本编辑器(如 Windows 记事本、VS Code 或 Sublime Text)打开该文件,写入以下两行完整代码:

# 第一个 Python 程序
print("Hello, World!")
print("欢迎进入 Python 编程世界!")

保存并关闭文件。

3. 终端切换并执行:打开终端,使用 cd 命令进入该文件所在的目录,随后调用解释器执行:

# Windows 系统示例(假设文件在 D 盘的 my_code 目录)
cd /d D:\my_code
python hello.py

# macOS 系统示例(假设文件在用户主目录下的 my_code 目录)
cd ~/my_code
python3 hello.py

屏幕上将连续输出代码执行结果(示例输出):

Hello, World!
欢迎进入 Python 编程世界!

五、初学者常见问题与排查方法

在首次配置和运行时,遇到报错是正常现象。绝大多数问题都集中在以下四种情况:

常见报错 / 现象 根本原因 针对性解决方法
'python' 不是内部或外部命令 安装时漏选了 “Add python.exe to PATH”,系统找不到执行文件 重新运行安装包选择 “Modify”,补选环境变量;或者直接使用 py 命令尝试启动
SyntaxError: invalid character 代码中的括号或双引号误用了中文全角符号(如 ()、“”) 将输入法切换为英文半角状态,重新输入半角双引号 " 和括号 ()
can't open file 'hello.py': No such file 终端当前所在的目录并非文件存放目录,或者文件名被系统隐藏后缀保存成了 hello.py.txt 在系统文件夹选项中开启“显示已知文件类型的扩展名”,确认后缀名是 .py;并在终端中 cd 到对应目录
在 >>> 提示符下输入 python hello.py 报语法错误 混淆了“操作系统终端”与“Python 交互环境”,在 Python 内部试图再次调用外部命令 输入 exit() 退出到操作系统的命令行提示符,再执行 python hello.py

六、环境搭建全流程总结

从环境搭建到代码运行的完整脉络可以概括为三个核心阶段:获取并安装解释器、通过终端检验 PATH 可用性、选择合适模式编写并执行代码。只要把握好 PATH 变量与中英文字符规范,初学者就能平稳迈出编程的第一步。

Python零基础入门:Windows/Mac环境安装与第一个程序运行
图 4:Python 零基础环境搭建与程序执行全景总结图

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

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