Python新手入门教程:从环境安装到第一个程序

不晚
不晚
发布时间:2026-11-05| 5人浏览过
原创

面向初学者的实用Python入门教程,详细讲解从官网下载安装Python、配置PATH环境变量、验证安装结果,到编写并运行第一个hello.py程序的全过程,并提供高频报错排查方案。

适用对象:零基础编程初学者 操作系统:Windows / macOS / Linux 目标:完成环境配置并独立运行脚本
安装 Python 并写出第一个可以运行的程序,本质上只需解决两个具体动作:一是让操作系统的命令行工具能够在全局找到 Python 解释器,二是用纯文本编辑器写下一行打印指令并交给解释器读取。本文将按实际操作顺序,逐一讲解官方安装包的获取与核心选项选择、环境变量的底层作用、命令行验证方法,以及如何编写并运行你的第一个脚本文件,同时对初学者最容易卡住的四种报错给出针对性的排查路径。
Python新手入门教程:从环境安装到第一个程序
图 0:从环境安装、脚本编写到终端执行的 Python 入门完整链路

一、准备与安装:为什么勾选 PATH 是核心步骤

许多初学者在第一次安装 Python 时,容易误以为只要双击安装包、一路点击“下一步”就算完成。然而,这种习惯往往会导致后续在命令行键入指令时提示“找不到命令”。

计算机本质上是一个依照路径查找文件的系统。操作系统内部维护着一个名为 PATH 的环境变量,它是一串文件夹路径清单。当你在终端输入 python 时,系统会沿着这串清单逐一搜索名为 python.exe 的程序。如果安装时没有将 Python 所在的文件夹加进 PATH 清单,系统就无法知道这个命令对应磁盘上的哪一个文件。

1. 获取官方安装包

建议直接从 Python 官方网站(python.org/downloads)获取官方安装包。对于初学者,无需盲目追逐最新的预发布测试版(Pre-release),直接下载官方首页推荐的稳定发行版(Stable Releases)即可。

  • Windows 用户:下载 Windows installer (64-bit)。
  • macOS 用户:下载 macOS 64-bit universal2 installer。虽然 macOS 系统可能自带旧版 Python 工具,但安装官方独立版本能确保拥有现代的包管理器与干净的运行环境。

2. 启动安装向导与关键选项

在 Windows 下双击运行安装程序时,弹出的第一个界面至关重要。界面底部通常包含两个复选框:

  1. Use admin privileges when installing py.exe(建议勾选,为所有用户提供启动便利)。
  2. Add python.exe to PATH(必须勾选)。
核心提醒:务必先勾选 "Add python.exe to PATH" 这是初学者安装过程中最关键的一个复选框。官方安装程序默认可能没有勾选该项。如果在未勾选的情况下直接点击安装,后续就必须通过复杂的 Windows 高级系统设置手动添加路径。勾选它,安装程序会自动帮你完成所有系统环境变量注册。
Python新手入门教程:从环境安装到第一个程序
图 1:Python 安装与系统环境配置的核心操作四步骤

二、验证安装结果:在终端中唤起解释器

安装向导提示“Setup was successful”后,需要立即通过系统的命令行工具验证安装结果。注意,此时必须打开一个全新的终端窗口,因为旧窗口无法感知刚才更新的环境变量。

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

  • Windows:按下键盘组合键 Win + R,在弹出的“运行”对话框中输入 cmd 并回车,或在开始菜单中搜索打开“PowerShell” / “终端”。
  • macOS:按下 Command + 空格键 唤起聚焦搜索(Spotlight),输入 Terminal(终端)并回车。

2. 执行版本查询命令

在终端的光标处键入以下命令并按下回车键:

终端输入命令
python --version
示例输出:若环境变量配置正确,终端应打印版本信息
Python 3.12.2

在部分 macOS 或 Linux 系统中,系统别名可能将 Python 3 绑定在 python3 指令上。如果输入 python --version 提示找不到命令,可尝试键入:

macOS / Linux 备选输入命令
python3 --version
示例输出
Python 3.12.2

三、运行 Python 的两种主要机制

确认命令可用后,我们需要理解 Python 的两种常见交互场景:交互式解释器(REPL) 与 脚本文件模式(Script)。初学者常把两者混淆,例如误在终端里直接写代码,或者在交互式环境中去执行文件。

Python新手入门教程:从环境安装到第一个程序
图 2:交互式解释器与脚本文件执行机制的生命周期对比

1. 交互式解释器(REPL)

在终端中直接输入 python(或 python3)并回车,终端会进入带有三个大于号提示符 >>> 的环境。这就是 REPL(Read-Eval-Print Loop,读取-求值-打印循环)。

在 >>> 后面输入单行代码(如 1 + 1),回车即可立即看到计算结果。但请记住:在交互式环境中写的代码是临时的,一旦输入 exit() 回车退出,所有变量和代码都会在内存中销毁。因此,它只用于临时的语法试错和函数测试。

2. 脚本文件模式

要想编写可以长期保存、重复调用、修改维护的程序,必须使用脚本文件模式。做法是新建一个扩展名为 .py 的文本文件,将代码保存在文件中,然后在操作系统终端中用命令通知 Python 读取该文件并从头到尾执行。

四、编写你的第一个程序:创建与保存 hello.py

编写程序的第一步是选择合适的文本工具。切忌使用 Microsoft Word、WPS 或写字板等富文本编辑器,因为这类软件会在文档中隐式添加排版标记、字体样式和非纯文本编码,导致 Python 解释器无法读取。

初学者可以使用系统自带的“记事本”(Windows Notepad)或成熟的编程编辑器(如 Visual Studio Code、Sublime Text)。

1. 规划项目存放目录

在磁盘上建立一个结构清晰的工作文件夹,例如:

  • Windows:D:\pycode 或 C:\pycode
  • macOS:在用户主目录下建立 ~/pycode

尽量避免使用包含特殊符号、表情或深层空格的路径,这能极大降低命令行定位目录时的难度。

2. 编写代码并保存为 hello.py

打开编辑器,新建一个空白文档,输入以下一行完整代码:

Python 源代码(hello.py)
print("Hello, World!")
防坑提醒:检查文件的真实扩展名 Windows 系统默认会勾选“隐藏已知文件类型的扩展名”。在这种情况下,你新建并命名为 hello.py 的文件,真实全名可能是 hello.py.txt。请在 Windows 文件资源管理器的“查看”菜单中勾选“文件扩展名”,确保文件名末尾是干净的 .py。
Python新手入门教程:从环境安装到第一个程序
图 3:第一个程序代码结构、语法元素与标点防错细节拆解

3. 代码要素拆解

这行简短的代码由三个核心部分构成:

  1. print:Python 内置的输出函数。它的作用是把括号内指定的内容传递给标准输出流,最终显示在终端屏幕上。注意 Python 对大小写严格敏感,必须写作全小写的 print,写成 Print 或 PRINT 均会引发报错。
  2. 圆括号 ():在编程中,圆括号紧跟在函数名后表示“调用函数”,括号内部放置传递给函数的具体内容(即实参)。必须使用英文半角输入法下的圆括号。
  3. "Hello, World!":被一对双引号包围的文字称为“字符串”。引号的作用是告诉解释器:这里面的内容是纯文本数据,请照原样输出,不要将其解读为代码指令。你可以使用成对的英文单引号 '...' 或双引号 "...",但两端必须保持一致。

五、运行程序:从终端中执行 Python 脚本

代码保存好之后,不能用鼠标双击 hello.py 来运行。如果双击,Windows 会在后台拉起控制台并迅速执行完打印指令,由于程序执行完毕就会立刻退出,窗口会在零点几秒内一闪而过,导致你看不到任何输出。

正确的运行方式是:在已经打开的命令行终端中,主动发起调用。

1. 将终端当前工作目录切换到文件所在文件夹

打开命令行后,使用 cd(Change Directory)命令进入保存代码的文件夹。例如,如果代码存放在 D:\pycode:

Windows 终端切换目录操作示例
d:
cd \pycode

如果是 macOS / Linux 环境,且代码保存在用户主目录下的 pycode 文件夹中:

macOS / Linux 终端切换目录操作示例
cd ~/pycode
快捷技巧:在文件夹地址栏直接打开终端 在 Windows 资源管理器中打开你的代码文件夹,点击顶部地址栏,直接键入 cmd 并回车,系统就会自动打开一个定位在该文件夹下的命令行窗口,省去手动输入 cd 命令的步骤。

2. 执行运行指令

在当前目录下,键入启动命令并紧跟你的文件名:

运行命令
python hello.py
终端实际回显结果
Hello, World!

当你看到屏幕上整齐打印出 Hello, World!,并且光标回到新的命令提示符等待下一次输入时,你的第一个 Python 程序就顺利完成了从编写到执行的完整闭环。

六、排查指南:初学者最常遇到的四类报错

在实际操作中,几乎每位初学者都会遇到一到两个报错。面对红色的报错信息,无需慌张,终端打印的错误提示实际上已经精确指出了问题所在。

Python新手入门教程:从环境安装到第一个程序
图 4:新手常见运行异常与排障对策决策树
报错现象 / 提示信息 根本原因 具体解决方法
'python' 不是内部或外部命令
或 command not found
系统的 PATH 环境变量未登记 Python 安装路径,或者安装后未重新打开终端。 1. 关闭现有终端并重新打开。
2. 若仍报错,重新运行官方安装包,选择 Modify 并在选项中勾选 Add to PATH。
FileNotFoundError: [Errno 2] No such file or directory 终端当前所在的工作目录里没有名为 hello.py 的文件。 1. 用 dir(Windows)或 ls(macOS)查看当前目录下的文件列表。
2. 确认文件是否存成了 hello.py.txt。
3. 用 cd 进入正确的文件夹。
SyntaxError: invalid syntax
或 invalid character in identifier
代码中混入了中文全角符号,例如中文括号 () 或中文双引号 “”。 将输入法切换为纯英文半角状态,彻底删除并重新输入括号和引号,确保所有语法字符均为 ASCII 半角符号。
双击 .py 文件黑框闪退 通过鼠标双击运行时,解释器执行完最后一行代码后会自动退出并销毁控制台窗口。 避免双击运行代码。务必先在系统中启动命令行终端(CMD / Terminal),再通过 python hello.py 启动。

七、总结与开发习惯建议

回顾整个过程,搭建 Python 编程环境并运行程序的本质是一套确定性的工具链协作:

  • 解释器引擎:负责将你的文本指令翻译为机器可理解的字节码并执行(由安装包提供)。
  • PATH 环境变量:让操作系统任何位置的终端都能通过“别名”快速调起解释器。
  • 纯文本源代码:承载人类逻辑的文本文件,以 .py 结尾。
  • 命令行终端:作为驱动程序运行、查看打印反馈和接收报错诊断的工作台。

建议在日常练习中,始终保持“编辑器负责写代码、命令行窗口负责跑代码”的清晰分工。在固定的工作目录下管理每一个代码文件,养成看懂终端报错提示的习惯。迈出这稳健的第一步后,后续学习变量、条件判断与循环结构时,便有了坚实可靠的运行底座。

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

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