零基础Python入门:从环境安装到运行第一个程序

桃夭
桃夭
发布时间:2026-10-22| 13人浏览过
原创
从零开始运行第一个 Python 程序,核心路径只有清晰的三步:从官方网站获取并安装 Python 解释器、确认环境变量配置以保证命令行可用、以及选择合适的方式(交互式命令行或代码脚本文件)编写并执行输出指令。本文按照实际操作的先后顺序展开,详细介绍 Windows 与 macOS 平台下的安装要点,通过具体代码演示第一行程序的运行过程,并给出初学者最常遇到的路径未识别与语法报错的诊断方法。

一、准备工作与安装包获取

Python 是一门解释型编程语言,计算机本身不能直接识别 Python 的英文字符语法,必须先安装对应的“Python 解释器”。安装 Python 实质上就是在操作系统中部署该解释器软件以及其自带的标准函数库。

获取安装包时,必须通过官方正规渠道。浏览器访问 Python 官方网站 python.org,导航至 Downloads 栏目。网站会自动识别当前访问者的操作系统,并提供最新的稳定版本(通常为 Python 3.12 或更高版本)。

  • 系统匹配:Windows 用户通常选择 64 位安装程序(Windows installer 64-bit);macOS 用户则选择适用于苹果芯片或英特尔芯片的通用安装包(macOS 64-bit universal2 installer)。
  • 版本要求:当前所有主流教程与开发框架均基于 Python 3 演进,切勿下载已被官方弃用的 Python 2.x 系列版本。

二、关键安装步骤与选项配置

下载完成后双击运行安装程序。对于 Windows 系统用户,安装界面的第一个弹窗包含整套配置流程中最核心的一个选项:Add python.exe to PATH(将 Python 添加到系统环境变量 PATH 中)。

关键操作提醒:在 Windows 安装首屏底部,务必勾选 “Add python.exe to PATH” 复选框。若漏选该项,安装程序将不会自动将 Python 的执行文件路径写入系统环境变量,导致后续在命令行中输入 python 时提示“命令未找到”。勾选后直接点击 “Install Now” 即可完成默认安装。

macOS 系统的安装流程相对直观,双击打开下载的 .pkg 文件后,按照向导提示一路点击“继续”并同意许可协议,输入系统开机密码即可自动写入系统路径。

零基础Python入门:从环境安装到运行第一个程序
图1:Python 环境安装与初始配置操作时序全景

三、验证安装结果与理解 PATH 环境变量

安装完成后,必须立即通过系统自带的命令行终端进行验证。不同操作系统的打开方式如下:

  • Windows:按下键盘上的快捷键 Win + R,在弹出的“运行”对话框中输入 cmd 并按回车;或者右键点击“开始”菜单选择“终端”或“PowerShell”。
  • macOS:按下快捷键 Command + 空格键 调出聚焦搜索(Spotlight),输入 Terminal(终端)并按回车。

在打开的黑底或白底终端窗口中,输入以下查询命令并按回车执行:

python --version

正常情况下,终端下方会立即输出对应的版本信息(示例):

Python 3.12.2

在 macOS 或某些 Linux 系统中,系统可能保留了老旧的 Python 2 系统工具,若输入 python --version 提示错误或显示 Python 2.x,请使用以下明确指定第 3 版的命令进行测试:

python3 --version

深入理解:为什么必须配置 PATH 环境变量?

很多初学者会疑惑:为什么在命令行直接输入 python,系统就能启动位于深层目录中的 python.exe?

这是因为操作系统的 PATH 环境变量维护着一张“常用程序文件夹目录清单”。当你在终端中敲入一个未指定绝对路径的命令时,操作系统内核会按照 PATH 列表中记录的目录顺序逐个查找匹配的执行文件。如果 Python 所在的文件夹已被登记在 PATH 中,系统就能瞬间定位并启动它;反之,系统搜寻完所有默认目录后一无所获,就会抛出“未识别该命令”的报错。

零基础Python入门:从环境安装到运行第一个程序
图2:操作系统 PATH 环境变量寻址与 Python 执行原理剖析

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

当终端能够正确识别 python 命令后,就可以运行第一段代码了。在日常学习和工程开发中,主要通过两种方式运行 Python:交互式终端模式与脚本文件运行模式。

方式一:交互式终端模式(REPL)

交互式模式全称为 Read-Eval-Print Loop(读取-求值-打印循环)。在这种模式下,用户输入一行代码,解释器便立刻执行并实时打印出结果。

第一步:进入交互环境。在终端中直接输入 python(macOS 输入 python3)并敲回车。终端会打印系统版本并出现三只角标提示符 >>>,表示 Python 正在等待接收指令:

python
Python 3.12.2 (tags/v3.12.2:6abddd9, Feb  6 2024, 21:26:36) [MSC v.1937 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 

第二步:输入输出代码。在 >>> 后面准确输入以下代码,注意必须使用半角(英文)双引号和括号:

>>> print("Hello, World!")

按下回车键,屏幕会立即换行并输出执行结果:

Hello, World!
>>> 

第三步:退出交互环境。测试完成后,若要回到操作系统的普通命令行,输入 exit() 并按回车,或者在 Windows 下按 Ctrl + Z 回车,macOS 下按 Ctrl + D 即可安全退出。

方式二:代码脚本文件运行模式(.py 文件)

交互式终端虽然便捷,但关闭窗口后所有输入的代码都会随内存销毁。实际开发中,程序都需要保存在以 .py 为后缀的纯文本文件中,方便反复执行和修改。

第一步:创建脚本文件。在电脑的任意工作目录(例如桌面的 python_demo 文件夹)下,新建一个文本文件,将其重命名为:

hello.py
系统设置提醒:Windows 系统默认会隐藏“已知文件类型的扩展名”。如果新建的文本文件改名后实际全名是 hello.py.txt,会导致执行失败。建议在资源管理器“查看”菜单中勾选“文件扩展名”,确保后缀名严格为 .py。

第二步:写入代码内容。使用系统自带的记事本、VS Code 或任何文本编辑器打开 hello.py,输入以下内容并保存文件:

# hello.py: 我的第一个 Python 脚本文件
message = "Hello, World! 这是来自 Python 文件的输出。"
print(message)

第三步:命令行调用脚本。打开终端,使用 cd 命令切换到该文件所在的文件夹目录,然后输入命令调用解释器执行该文件:

cd C:\Users\YourUsername\Desktop\python_demo
python hello.py

执行后终端将输出文件中定义的内容:

Hello, World! 这是来自 Python 文件的输出。
零基础Python入门:从环境安装到运行第一个程序
图3:交互式解释器 (REPL) 与代码脚本 (.py) 运行模式对比

五、初学者常见报错与快速排查

在从安装到运行第一个程序的过程中,90% 以上的初学者问题集中在三类错误上。理解这些错误产生的原因,可以大幅缩短卡顿时间:

错误现象 根本原因 针对性解决办法
'python' 不是内部或外部命令 安装时未勾选 Add python.exe to PATH,或安装后未重启终端。 关闭当前终端重开;若仍无效,重新运行安装包选择 Modify 勾选环境变量,或在“系统高级属性”中手动添加路径。
SyntaxError: invalid character in identifier 代码中误用了中文全角双引号 “ ” 或中文括号 ( )。 切换到纯英文输入法,将所有标点符号替换为英文半角符号 print("...")。
FileNotFoundError: [Errno 2] No such file 终端当前所在的目录路径与 hello.py 实际存放的文件夹不一致。 使用 cd 目标路径 切换至代码所在目录,或直接把 hello.py 拖拽进终端窗口自动生成绝对路径。
零基础Python入门:从环境安装到运行第一个程序
图4:零基础 Python 常见报错排查与定位诊断树

六、总结与下一步学习建议

完成上述步骤后,你的计算机上已经具备了完备的 Python 运行环境,并成功执行了属于你的第一个程序。回顾整个过程,只要把握好三个要点:从官方获取纯净安装包、确保 PATH 环境变量生效、以及区分好交互式测试与脚本持久化存储的差异,就能避开初学阶段的大部分障碍。

在熟悉了命令行的基本运行方式后,建议进一步安装一款专业的代码编辑器(如 Visual Studio 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 算法库。