Python零基础入门:环境安装与运行第一个程序
面向零基础读者讲解Python环境安装、命令行验证、PATH作用、交互式运行与.py文件运行方法,并解决常见的Python命令找不到等问题。
学习Python的第一步并不是记语法,而是先让电脑具备运行Python代码的环境。整个过程可以分成四件事:
下载并安装Python、确认命令可以正常使用、运行一行Python代码,再把代码保存成
.py文件运行。完成这些步骤后,你的电脑就已经具备继续学习Python的基本条件。
一、开始之前:需要安装的到底是什么
平时所说的“安装Python”,主要是安装Python解释器。我们编写的Python代码本身只是文本, 解释器负责读取这些代码并执行。
例如下面这一行:
print("Hello, Python!")
文件里的文字不会自己运行。执行时,Python解释器读取
print("Hello, Python!"),理解其中的含义,然后在终端中输出文字。
二、下载安装Python
Python可以运行在Windows、macOS和Linux上。零基础学习时,建议直接使用Python官方网站提供的正式版本, 不需要一开始就安装复杂的集成开发环境。
官方网站为 python.org。进入下载页面后,根据自己的操作系统下载安装程序即可。 网站提供的具体版本会随时间更新,因此这里不固定写某一个版本号。学习基础语法时,选择当前仍受官方支持的 Python 3正式版本即可。
Windows安装方法
下载Windows安装程序并打开后,需要特别留意安装窗口中的PATH选项。不同版本安装界面的文字可能略有不同, 通常会看到类似“Add Python to PATH”的选项。
对零基础用户来说,建议勾选这个选项,然后按照安装程序继续安装。
python或系统配置的对应命令,而不必每次输入Python解释器的完整路径。
安装结束后,建议关闭已经打开的命令提示符或PowerShell窗口,再重新打开一个新窗口进行验证。 这样可以避免旧终端没有读取到新的环境变量。
macOS安装方法
macOS用户同样可以从Python官方网站下载适用于macOS的安装包。安装完成后,在 终端(Terminal)中进行验证。
macOS环境中比较常见的是使用:
python3 --version
而不是默认假设python一定指向你刚刚安装的Python 3。
这一点在阅读不同教程时很重要:如果教程写的是python,
而你的电脑只能使用python3,后续命令通常也应保持一致。
Linux安装方法
不少Linux发行版已经带有Python 3,但是否预装、具体命令以及版本取决于发行版。 可以先打开终端执行:
python3 --version
如果能够正常显示Python版本,学习本文内容通常已经够用。如果提示命令不存在, 再通过当前Linux发行版的软件包管理方式安装Python 3。
三、确认Python是否安装成功
安装完成后不要急着写程序,先验证解释器能否正常调用。这个步骤很重要,因为后面出现问题时, 可以先排除“Python根本没有安装好”这一种可能。
Windows中检查
打开命令提示符或PowerShell,输入:
python --version
某些Windows环境也可以使用Python启动器:
py --version
示例输出:
Python 3.x.x
这里的3.x.x表示你的电脑实际安装的Python 3版本,并不是要求终端真的显示字母
x。
macOS和Linux中检查
通常使用:
python3 --version
示例输出:
Python 3.x.x
只要能够显示Python 3的版本信息,就说明终端已经能够调用解释器。
python和python3并不是两种Python语言,而是不同系统环境中可能采用的命令名称。
本文后续会同时给出常见写法,你只需要使用自己电脑上验证成功的那一个。
四、先用交互模式运行一行Python
在创建文件之前,可以先进入Python的交互模式。它适合验证环境,也适合以后临时测试一两行代码。
Windows中可以尝试:
python
如果使用的是Windows Python启动器,也可以输入:
py
macOS或Linux通常输入:
python3
成功进入Python解释器后,通常会看到版本信息以及类似下面的提示符:
>>>
现在输入:
print("Hello, Python!")
示例输出:
Hello, Python!
这已经算是成功运行了第一行Python代码。
print()是Python中用于输出内容的常用函数。
双引号中的Hello, Python!是一段字符串,也就是文本数据。
退出交互模式时,可以输入:
exit()
五、创建并运行第一个Python程序
交互模式适合临时测试,但真正写程序时,我们通常把代码保存到文件中。Python程序文件通常使用
.py作为扩展名。
1. 创建hello.py
可以使用系统自带文本编辑器,也可以使用你习惯的代码编辑器。为了减少路径问题,
建议第一次练习时在桌面创建一个名为python-demo的文件夹,
然后在其中创建:
hello.py
文件内容写成:
print("Hello, Python!")
print("这是我的第一个Python程序。")
保存文件时要确认文件名确实是hello.py,而不是
hello.py.txt。
2. 在终端进入程序所在目录
打开终端后,需要让当前工作目录进入python-demo文件夹。
最直接的办法是输入cd,后面跟实际文件夹路径。
例如macOS中,如果文件夹位于当前用户桌面,可以使用:
cd ~/Desktop/python-demo
Windows中的路径根据实际用户名和目录位置会有所不同。例如已经位于桌面目录时,可以进入:
cd python-demo
这里最重要的不是死记某条路径,而是保证终端当前所在目录中确实存在
hello.py。
3. 运行hello.py
Windows中,如果之前验证成功的是python:
python hello.py
如果使用Windows Python启动器:
py hello.py
macOS或Linux中通常使用:
python3 hello.py
示例输出:
Hello, Python!
这是我的第一个Python程序。
如果终端输出了这两行文字,并且没有出现报错,就说明Python安装、命令调用、 程序文件和运行方式都已经正常工作。
六、理解刚才执行的命令
对零基础读者来说,下面这条命令可能看起来像一整块内容:
python3 hello.py
实际上它可以拆成两部分:
python3:启动Python解释器。hello.py:告诉解释器,要执行哪个Python程序文件。
因此它表达的意思可以理解为:“请使用Python解释器执行当前目录中的
hello.py。”
Windows中的:
python hello.py
本质上也是同一件事,只是启动解释器所使用的命令名称不同。
七、为什么有时能输入python,有时必须输入python3
初学者经常在不同教程中看到下面几种写法:
python hello.py
python3 hello.py
py hello.py
它们不能简单理解成谁“更高级”。真正的区别在于当前操作系统怎样配置Python命令。
| 命令形式 | 常见环境 | 应该怎么判断 |
|---|---|---|
python |
Windows以及部分已经自行配置的环境 | 执行python --version确认是否指向Python 3 |
python3 |
macOS、Linux中较常见 | 执行python3 --version确认 |
py |
安装了Python Launcher的Windows环境 | 执行py --version确认 |
学习时最简单的处理方式是:哪个命令能够正确显示Python 3版本,就在当前环境中优先使用哪个。
不要因为某篇教程使用python,就认为自己的python3是错误的。
八、第一次运行最常见的几个问题
1. 提示python不是命令或command not found
如果输入python后提示找不到命令,不代表代码出了问题。
此时甚至还没有执行到你的Python代码,问题发生在“寻找Python解释器”这一步。
可以依次检查:
- 确认Python是否已经安装。
- 尝试
python3 --version。 - Windows中可以尝试
py --version。 - 如果Windows安装时没有配置PATH,可以重新检查Python安装和PATH设置。
- 修改环境变量后重新打开终端,再执行命令。
2. 提示找不到hello.py
这种情况下,Python解释器通常已经能够启动,问题是它没有在当前目录找到程序文件。
例如你执行:
python3 hello.py
Python会按照当前命令所在位置寻找hello.py。如果终端还停留在其他目录,
就可能出现文件不存在之类的错误。
解决重点是先使用cd进入保存hello.py的文件夹,再运行程序。
3. 文件实际叫hello.py.txt
某些文本编辑器或系统设置会自动添加文本文件扩展名。屏幕上看起来可能是
hello.py,实际上文件完整名称却是:
hello.py.txt
这时它并不是标准的Python程序文件。保存时应确认扩展名确实为
.py。
4. 出现SyntaxError
如果解释器能够启动,也找到了文件,但运行后出现SyntaxError,
通常说明代码本身存在语法错误。
例如错误写成:
print("Hello, Python!)
左侧有双引号,右侧却缺少配对的双引号。应改为:
print("Hello, Python!")
这类问题和“Python是否安装成功”不同。能够出现Python语法错误, 反而说明解释器已经开始读取你的程序了。
九、如何确认自己的Python环境已经准备好
不需要安装大量工具才能判断环境是否完成。对于现在这个阶段,只要下面几个环节能够顺利通过, 环境就已经足够继续学习Python基础语法。
十、从第一个程序中已经可以理解什么
虽然目前只写了两行代码,但整个Python程序的基本运行过程已经完整经历了一遍:
- 使用编辑器编写Python代码。
- 把代码保存为
.py文件。 - 打开终端并进入程序所在目录。
- 调用Python解释器执行这个文件。
- 解释器按照代码内容完成操作,并把结果输出到终端。
后面学习变量、条件判断、循环、函数甚至更大的Python项目时,本质上仍然离不开 “编写代码—交给解释器执行—查看结果”这个基本过程,只是程序内容会越来越丰富。
总结
Python零基础入门阶段,环境配置并不需要做得很复杂。安装Python后,
先使用python --version、python3 --version或
py --version确认解释器能够被系统找到,再进入交互模式运行一行
print()代码,最后创建hello.py并通过终端运行。
如果程序能够输出:
Hello, Python!
这是我的第一个Python程序。
就说明最基本的Python开发环境已经可以正常使用。此时不需要继续折腾环境配置, 可以直接进入变量、数据类型、运算、条件判断和循环等基础内容的学习。










































