当前位置:

首页 > 编程开发 > Python零基础入门:环境安装与运行第一个程序

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

面向零基础读者讲解Python环境安装、命令行验证、PATH作用、交互式运行与.py文件运行方法,并解决常见的Python命令找不到等问题。

学习Python的第一步并不是记语法,而是先让电脑具备运行Python代码的环境。整个过程可以分成四件事: 下载并安装Python、确认命令可以正常使用、运行一行Python代码,再把代码保存成 .py文件运行。完成这些步骤后,你的电脑就已经具备继续学习Python的基本条件。

一、开始之前:需要安装的到底是什么

平时所说的“安装Python”,主要是安装Python解释器。我们编写的Python代码本身只是文本, 解释器负责读取这些代码并执行。

例如下面这一行:

print("Hello, Python!")

文件里的文字不会自己运行。执行时,Python解释器读取 print("Hello, Python!"),理解其中的含义,然后在终端中输出文字。

Python零基础入门:环境安装与运行第一个程序
图1:Python入门阶段最基本的操作顺序。

二、下载安装Python

Python可以运行在Windows、macOS和Linux上。零基础学习时,建议直接使用Python官方网站提供的正式版本, 不需要一开始就安装复杂的集成开发环境。

官方网站为 python.org。进入下载页面后,根据自己的操作系统下载安装程序即可。 网站提供的具体版本会随时间更新,因此这里不固定写某一个版本号。学习基础语法时,选择当前仍受官方支持的 Python 3正式版本即可。

Windows安装方法

下载Windows安装程序并打开后,需要特别留意安装窗口中的PATH选项。不同版本安装界面的文字可能略有不同, 通常会看到类似“Add Python to PATH”的选项。

对零基础用户来说,建议勾选这个选项,然后按照安装程序继续安装。

为什么要注意PATH? PATH决定系统在什么位置寻找可以执行的程序。如果Python所在目录已经加入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零基础入门:环境安装与运行第一个程序
图2:PATH并不是Python本身,它解决的是“终端怎样找到Python解释器”的问题。

三、确认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安装、命令调用、 程序文件和运行方式都已经正常工作。

Python零基础入门:环境安装与运行第一个程序
图3:交互模式适合快速试验,.py文件则适合保存和重复运行程序。

六、理解刚才执行的命令

对零基础读者来说,下面这条命令可能看起来像一整块内容:

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解释器”这一步。

可以依次检查:

  1. 确认Python是否已经安装。
  2. 尝试python3 --version。
  3. Windows中可以尝试py --version。
  4. 如果Windows安装时没有配置PATH,可以重新检查Python安装和PATH设置。
  5. 修改环境变量后重新打开终端,再执行命令。

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零基础入门:环境安装与运行第一个程序
图4:Python入门环境的最终检查清单,四项都通过即可继续后面的学习。

十、从第一个程序中已经可以理解什么

虽然目前只写了两行代码,但整个Python程序的基本运行过程已经完整经历了一遍:

  1. 使用编辑器编写Python代码。
  2. 把代码保存为.py文件。
  3. 打开终端并进入程序所在目录。
  4. 调用Python解释器执行这个文件。
  5. 解释器按照代码内容完成操作,并把结果输出到终端。

后面学习变量、条件判断、循环、函数甚至更大的Python项目时,本质上仍然离不开 “编写代码—交给解释器执行—查看结果”这个基本过程,只是程序内容会越来越丰富。

总结

Python零基础入门阶段,环境配置并不需要做得很复杂。安装Python后, 先使用python --version、python3 --version或 py --version确认解释器能够被系统找到,再进入交互模式运行一行 print()代码,最后创建hello.py并通过终端运行。

如果程序能够输出:

Hello, Python!
这是我的第一个Python程序。

就说明最基本的Python开发环境已经可以正常使用。此时不需要继续折腾环境配置, 可以直接进入变量、数据类型、运算、条件判断和循环等基础内容的学习。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
编程开发 python环境配置
相关文章 更多
python设置环境变量:从原理到实操的完整验证流程
python设置环境变量:从原理到实操的完整验证流程

详解python设置环境变量的标准流程,涵盖venv创建、pip依赖安装及sys.executable验证方法,提供决策图与核心流程图,助力后端开发者快速排查环境故障。

python常用库环境配置与排错:从虚拟环境到依赖验证的避坑指南
python常用库环境配置与排错:从虚拟环境到依赖验证的避坑指南

详解 python常用库 的基础概念与环境准备,提供基于 venv 和 pip 的标准操作流程、决策地图及验证命令,帮助开发者规避常见环境冲突问题。

python基础知识:环境配置、依赖管理与故障排查实战
python基础知识:环境配置、依赖管理与故障排查实战

针对后端开发者的 python基础知识 实操指南。通过官方推荐的 venv 和 pip 命令,解决环境隔离、依赖安装及版本冲突问题,提供清晰的验证步骤与决策流程图。

python 传参:从环境准备到命令验证的实操解析
python 传参:从环境准备到命令验证的实操解析

详解 python 传参的核心概念与操作流程。涵盖官方定义解读、venv环境搭建、pip依赖安装及结果验证,提供清晰的决策图与排错步骤,帮助开发者高效完成Python环境任务。

python字符串拼接:环境准备、实操决策与验证流程
python字符串拼接:环境准备、实操决策与验证流程

详解 python字符串拼接 的核心流程,涵盖官方文档依据、虚拟环境搭建、依赖安装及结果验证。提供决策图与排错命令,适用于后端开发中的字符串处理场景。

python格式化输出:环境准备、实操步骤与验证方法
python格式化输出:环境准备、实操步骤与验证方法

针对后端开发者的 python格式化输出 实操指南。涵盖官方概念界定、venv环境搭建、pip依赖检查及验证命令,提供清晰的决策图与排错路径,确保操作可复现且符合官方规范。

python标准库:核心概念、环境准备与验证流程解析
python标准库:核心概念、环境准备与验证流程解析

针对后端开发者的 python标准库 实操指南,涵盖版本检查、虚拟环境创建、依赖安装及完整性验证,所有步骤均基于官方文档并提供可执行命令。

如何下载python:从环境检查到虚拟环境配置与验证
如何下载python:从环境检查到虚拟环境配置与验证

解答“如何下载python”的实际操作问题,提供基于官方文档的环境检查、虚拟环境创建命令及依赖验证步骤,帮助后端开发者构建隔离且可复现的Python开发环境。

python循环语句环境准备与实操验证:从概念到命令检查
python循环语句环境准备与实操验证:从概念到命令检查

面向后端开发者的 python循环语句 实操指南。涵盖官方概念定义、虚拟环境创建、依赖管理命令及结果验证方法,帮助读者快速搭建合规的开发测试环境。

python题库环境搭建与排错:从基础概念到命令验证
python题库环境搭建与排错:从基础概念到命令验证

详解python题库相关开发任务的准备步骤,涵盖Python版本检查、venv环境隔离、pip依赖安装及验证命令。提供清晰的决策流程图,帮助开发者解决环境冲突与导入错误。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
AirBuddy 3 macOS版
AirBuddy 3 macOS版
macOS

AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

AirServer macOS版
AirServer macOS版
macOS

AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

AnyDesk macOS版
AnyDesk macOS版
macOS

AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

WINDOWS 更多
讯飞绘文 网页版
讯飞绘文 网页版
Windows

讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

AirServer Windows版
AirServer Windows版
Windows

AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。

AlwaysUp Windows版
AlwaysUp Windows版
Windows

AlwaysUp是一款面向Windows的系统服务注册与程序托管工具,可让普通应用、脚本及批处理在无人登录时随系统启动,并通过状态检测、异常重启、资源监控和邮件通知保障关键任务持续运行。