Python零基础入门:环境安装与第一个程序编写
面向零基础读者的Python环境安装与首个程序编写指南,详细讲解Python解释器下载、系统环境变量配置、终端版本验证,以及通过交互模式和脚本文件编写并运行Hello World程序的完整步骤与常见问题排查。
一、认识 Python 的运行机制:解释器与代码文件
初次接触编程时,许多人会把写代码的软件(例如记事本、VS Code、PyCharm)误认为是 Python 本身。实际上,这两者有着本质区别:我们通过编辑器写下的是人类可读的纯文本文件,而计算机硬件本身只认识由 0 和 1 构成的机器底层指令。
在这个过程中,Python 扮演的角色是一个“即时翻译官”,也就是 Python 解释器。它的主要任务是逐行读取我们编写的代码文本,对其进行语法解析,转化为字节码,再交由底层虚拟机和操作系统执行具体动作,比如在屏幕上显示一段文字、进行数学计算或向硬盘写入数据。
因此,所谓“安装 Python”,并不是在电脑里装一个像 Word 或播放器那样的图形操作软件,而是将 Python 解释器及其附带的标准工具库部署到操作系统中,让系统具备识别并执行 python 命令的能力。
二、下载与安装 Python 解释器
获取 Python 最稳妥的方式始终是访问官方渠道。无论使用的是 Windows 还是 macOS 系统,均应前往官方网站下载对应平台的长期稳定版本。
1. 官方下载渠道与版本确认
在浏览器中输入官方网址 https://www.python.org,将光标移动至导航菜单的 Downloads 区域。官方页面会自动检测当前访问者的操作系统,并提示对应版本的下载按钮。
- 版本选择:确保下载的是 Python 3 的最新稳定发行版(例如 Python 3.10、3.11 或 3.12)。切勿下载早已停止维护的 Python 2 系列。
- 架构选择:现代电脑绝大多数为 64 位架构,选择标注为
Windows installer (64-bit)或macOS 64-bit universal2 installer的安装文件即可。
2. Windows 系统的关键安装细节
双击打开下载好的 .exe 安装包后,会弹出一个初始向导界面。此时千万不要直接点击下一步,必须完成一个决定后续能否顺利使用的关键勾选:
这个复选框的作用是把 Python 的安装目录自动追加到操作系统的系统环境变量 PATH 中。如果不勾选此项,安装完成后操作系统将无法获知 python.exe 存放在硬盘的哪个文件夹,后续在命令行输入 python 时就会报出找不到命令的错误。
勾选完成后,点击界面上方的 Install Now(立即安装)。等待进度条走完后,如果页面出现 "Disable path length limit"(解除系统路径 260 字符长度限制)选项,建议直接点击该按钮授权,最后点击 Close 完成安装。
3. macOS 系统的安装说明
macOS 用户双击下载的 .pkg 格式安装包,按照向导默认提示点击“继续”和“安装”即可。安装完成后,系统会自动在“应用程序”中创建 Python 文件夹。建议在终端中或双击该文件夹内的 Install Certificates.command 文件,确保网络请求根证书正常部署。
三、验证 Python 环境是否安装成功
安装完成后,需要通过系统的命令行工具确认 Python 已经能够被系统全局识别并正常调用。
1. 打开系统的命令行终端
- Windows 系统:按下键盘快捷键
Win + R,在弹出的“运行”窗口中输入cmd,按下回车键打开“命令提示符”;也可以直接在开始菜单搜索“PowerShell”并打开。 - macOS 系统:按下
Command + 空格键打开聚焦搜索(Spotlight),输入“终端”(Terminal)并回车打开。
2. 输入版本查询命令
在光标闪烁处输入以下命令并按下回车执行:
python --version
在部分 macOS 或 Linux 系统环境下,如果输入 python 默认指向系统内置环境,可以使用以下命令:
python3 --version
3. 结果验证与判断
若配置正确,终端窗口会紧接着在下一行打印出类似下面的版本信息(版本号数字与所安装的具体版本一致):
Python 3.12.2
只要能正常输出 Python 3.x.x 的字样,就表明 Python 解释器已经与系统的命令行工具成功建立关联,环境搭建顺利完成。
四、编写并运行第一个 Python 程序
有了可用的 Python 环境后,便可以编写经典的“Hello, World!”程序。在实际操作中,有两种最基础的运行方式:一种是在交互式环境中即时运行,另一种是保存为脚本文件后执行。
方式一:在交互式命令行(REPL)中即时运行
交互式环境适合做短小的语法测试和计算。在刚才打开的终端中直接输入 python 并回车:
python
此时终端界面会打印出版本版权信息,并将行首提示符变为三个大于号 >>>。这表明 Python 解释器已经处于等待输入的状态。紧接着在 >>> 后面输入以下代码:
print("Hello, World!")
敲下回车键后,终端下方会立即回显出一行纯文本:
Hello, World!
在 print() 函数中,括号内的双引号表示这是一段纯文本字符串,print 指令告诉解释器将该内容输出到屏幕上。如果需要退出这个交互模式回到系统终端,只需输入 exit() 并回车,或者在 Windows 上按 Ctrl + Z 回车、macOS 上按 Ctrl + D 即可。
方式二:保存为 .py 脚本文件执行(工程标准方式)
交互模式虽然反馈直观,但关闭窗口后写过的代码就会彻底丢失。日常编写程序都是将代码持久化存放在文件中,以便随时修改和反复运行。
- 新建工作文件夹:在电脑硬盘上创建一个专门用于练习的文件夹,例如在 Windows 的 D 盘根目录建立
D:\python_study,或在 macOS 的文稿目录下建立~/Documents/python_study。 - 创建文本文件:在工作文件夹中右键新建一个文本文档,将其重新命名为
hello.py。注意文件扩展名:请务必确认文件的真实后缀名为.py。在 Windows 默认设置下,常见文件扩展名是隐藏的,可能导致文件实际被命名成了hello.py.txt。可以在文件资源管理器顶部的“查看”菜单中勾选“文件扩展名”。 - 写入代码并保存:用文本编辑器(如系统自带的记事本,或安装的 VS Code、Sublime Text)打开
hello.py,输入以下内容并保存(快捷键Ctrl + S或Command + S):
# 这是我的第一个 Python 程序
print("Hello, World!")
代码第一行的 # 开头表示这是一行注释,Python 解释器在运行时会自动忽略它,仅用于辅助人类阅读与理解。
接下来打开命令行终端,使用 cd 命令切换到该文件所在的目录。例如在 Windows 中:
cd /d D:\python_study
切换成功后,输入执行命令并按回车:
python hello.py
此时终端屏幕上将完整输出脚本执行结果:
Hello, World!
五、初学者常见问题与快速排查
初学者在完成上述步骤时,常因系统配置或输入习惯的小偏差遇到报错。以下列出四种最为普遍的问题及应对方案:
1. 提示“'python' 不是内部或外部命令”
这说明终端在系统预设的检索路径中找不到 python.exe。通常是由于在安装首页漏勾了 "Add python.exe to PATH",或者安装后没有重新启动命令行窗口。解决方法是重新双击打开安装包,选择 Modify 勾选 PATH 选项,或者在系统设置的高级系统设置中手动将 Python 的安装路径加入环境变量 PATH,并开启一个全新的终端窗口重试。
2. 提示“SyntaxError: invalid character in identifier”
该错误直译为“语法错误:标识符中存在无效字符”。绝大多数情况是因为输入了中文全角标点符号,例如输入了中文引号 “ ” 或中文全角括号 ( )。Python 语言语法严格要求所有的括号、引号、逗号和冒号都必须在英文半角输入状态下输入。请将输入法切换到英文模式后重新键入并保存。
3. 提示“can't open file 'hello.py': [Errno 2] No such file or directory”
这说明 Python 解释器在当前终端所处的目录中找不到名为 hello.py 的文件。排查依据有两个:一是检查终端当前路径是否正是存放代码的文件夹(可在终端输入 cd 查看或输入 dir / ls 列出当前目录下的文件);二是检查文件名是否被误加上了隐藏后缀变成了 hello.py.txt。
4. 在 Windows 终端输入 python 自动跳转到微软应用商店
Windows 10/11 系统内置了名为“应用执行别名”的机制,未配置好本地 Python 时会自动唤起应用商店。解决方法是:打开 Windows“设置” -> 选择“应用” -> 点击“高级应用设置”中的“应用执行别名”,在列表中将 python.exe 和 python3.exe 对应的开关关闭,即可恢复直接调用本地安装的 Python 解释器。
六、总结与下一步学习方向
完成本文的步骤后,计算机中已经具备了完整的 Python 运行环境,同时也掌握了通过命令行调用 Python 解释器与编写执行 .py 脚本的基本工作流程。
在后续学习中,单纯依靠系统自带的纯文本记事本编写多行复杂程序会较为吃力。建议在此阶段安装一款成熟的代码编辑器(例如 Visual Studio Code),为其配置 Python 扩展插件,便可获得代码高亮、自动语法排错和快捷运行的编程体验;随后即可循序渐进地学习变量、数据类型、条件分支与循环等核心编程概念。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













