展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 编程开发 > 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环境配置
    相关文章 更多
    精品专题 更多
    装机必备

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

    Windows

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

    PDF教程

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

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

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

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

    AirServer macOS版
    AirServer macOS版

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

    AnyDesk macOS版
    AnyDesk macOS版

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

    Beamer 4 macOS版
    Beamer 4 macOS版

    Beamer 4是面向macOS的本地视频投屏工具,可将Mac中的影片投放到Apple TV、Chromecast及兼容设备,支持常见格式、多类字幕、环绕声、播放列表和电视遥控操作。

    Boom 3D macOS版
    Boom 3D macOS版

    Boom 3D macOS版是一款系统级音效增强工具,可为音乐、电影、游戏和流媒体提供3D虚拟环绕声、31段均衡器、音量增强及应用独立音量控制,并支持本地播放器与多种音频输出设备。

    Boris FX macOS版
    Boris FX macOS版

    Boris FX macOS版是一套面向剪辑、合成、调色及动态图形工作的专业后期工具,涵盖视觉特效、平面与三维跟踪、转描、画面修复、粒子动画和音频清理,可配合多种主流宿主软件使用。

    Capto macOS版
    Capto macOS版

    Capto 是面向 macOS 的屏幕截图、高清录屏与媒体编辑工具,支持区域及整屏捕获、网页长截图、双音轨处理、图片和视频标注、素材分类与多渠道分享,适合教师、学生、内容创作者及需要制作演示教程的用户。

    ChemDraw macOS版
    ChemDraw macOS版

    ChemDraw macOS版是一款面向化学学习、科研和制药工作的专业结构绘图工具,可创建分子、反应及生物聚合物图形,并提供结构整理、格式转换和科研成果展示能力。

    Cursor Crane macOS版
    Cursor Crane macOS版

    Cursor Crane 是一款仅面向 macOS 的键盘操控效率工具,可通过提示标签、网格、文字查找和窗口模式完成点击、滚动、定位与切换,并支持屏幕内容提取、脚本及工作流扩展。

    Deep Freeze 冰点还原 macOS版
    Deep Freeze 冰点还原 macOS版

    Deep Freeze 冰点还原 macOS版通过冻结系统配置,让受保护的Mac在重新启动后回到预设状态,并提供解冻空间、维护计划、密码保护及Apple Remote Desktop管理能力。

    Focusky macOS版
    Focusky macOS版

    Focusky macOS版是一款面向教学课件、商务汇报、产品展示和动画宣传内容的演示制作工具。它通过无限画布、路径编排、缩放旋转转场及多媒体编辑,将传统逐页幻灯片转化为更具空间感的动态演示。

    Folder Colorizer 2 macOS版
    Folder Colorizer 2 macOS版

    Folder Colorizer 2 macOS版是一款直观的文件夹外观定制工具,可更换颜色,添加表情、贴纸及图片背景,并支持批量处理、智能推荐和恢复默认样式,帮助用户更快辨认工作、学习与生活资料。

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

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

    AirServer Windows版
    AirServer Windows版

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

    AlwaysUp Windows版
    AlwaysUp Windows版

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

    AnyDesk Windows版
    AnyDesk Windows版

    AnyDesk Windows版是一款轻量化远程桌面与技术支持工具,可用于控制异地电脑、传输文件、远程打印及无人值守访问。它兼顾连接响应、安全权限和部署灵活性,适合个人远程办公、企业设备维护与客服支持。

    Boom 3D Windows版
    Boom 3D Windows版

    Boom 3D Windows版是一款面向音乐、电影和游戏场景的系统级音效增强工具,支持虚拟3D环绕声、31段均衡器、预设音效、应用音量控制及本地音乐播放,可配合耳机、扬声器和蓝牙耳机使用。

    Boris FX Windows版
    Boris FX Windows版

    Boris FX Windows版是一套服务于影视剪辑、视觉特效、运动跟踪、转描、图像修饰及音频修复的专业创作工具集合,可作为插件接入多种主流后期宿主,也包含可独立运行的应用,适合剪辑师、特效师与内容创作者使用。

    ChemDraw Windows版
    ChemDraw Windows版

    ChemDraw Windows版是一款面向化学研究、药物研发、材料科学和教学工作的专业结构绘图工具,可快速绘制分子、反应式及生物聚合物,并提供结构整理、格式转换、性质计算和科研文档协作能力。

    CODESOFT Windows版
    CODESOFT Windows版

    CODESOFT Windows版是一套企业级条码与RFID标签设计打印工具,可连接Excel、Access、SQL及云端数据源,支持变量、表单、GS1条码、数据库记录和多种工业打印机,适合制造、仓储、物流及合规标识场景。

    Deep Freeze 冰点还原 Windows版
    Deep Freeze 冰点还原 Windows版

    Deep Freeze 冰点还原 Windows版通过重启恢复技术保护系统盘及指定分区,自动撤销恶意程序、误操作和配置漂移造成的改动,并支持密码保护、解冻空间与多硬盘管理,适合学校机房、公共电脑、办公终端及家庭电脑使用。

    EDIUS Windows版
    EDIUS Windows版

    EDIUS 11 Windows版是一款面向影视制作、广播电视、纪录片、短视频及教育机构的专业非线性编辑工具,支持4K/8K、多格式混编、HDR调色、字幕、音频处理和后台渲染,并提供素材管理及丰富的导出预设。

    FastStone Capture Windows版
    FastStone Capture Windows版

    FastStone Capture Windows版是一款轻量级屏幕捕捉、录屏与图像编辑工具,可截取窗口、区域、菜单和滚动页面,并提供标注、模糊、取色、OCR、录音录像及多格式导出能力,适合办公说明、教程制作和问题反馈。

    Focusky Windows版
    Focusky Windows版

    Focusky Windows版是一款动画演示与交互课件制作工具,通过无限画布、缩放旋转镜头、模板素材和对象动画组织内容,可导入PPTX,并输出视频、EXE、PDF、网页等格式,适用于课堂教学、微课、商务汇报及产品展示。