摘要:Python环境搭建指南:本文详细介绍了在不同操作系统上安装Python的方法。支持平台包括Windows、Linux、MacOS等主流系统,以及多种嵌入式系统。安装方式涵盖二进制包安装和源码编译两种方式,并提供了Ubuntu、Windows等系统的具体安装步骤。文章还讲解了PATH环境变量配置方法,以及PYTHONPATH等重要环境变量的作用。最后介绍了三种运行Python的方式:交互式解释器、命令行执行脚本和使用IDE。对于初学者,建议从官方安装程序开始,并确保正确配置环境变量。

目录

Python—— 环境搭建

本地环境搭建

下载 Python

安装 Python

在 Ubuntu Linux 系统中安装 Python

在其他 Linux 系统中安装 Python

使用 Yum 命令安装

在 Windows 系统中安装 Python

在 Macintosh 系统中安装 Python

配置系统 PATH 环境变量

类 Unix/Linux 系统的 PATH 配置

Windows 系统的 PATH 配置

Python 的环境变量

运行 Python 的方式

交互式解释器

命令行运行脚本文件

集成开发环境(IDE)


Python—— 环境搭建

学习 Python 的第一步,是在自己的设备上安装该语言。如今大多数计算机,尤其是搭载 Linux 系统的设备,都预装了 Python,但可能并非最新版本。

Python 支持多种操作系统,包括 Linux 和 Mac OS X。接下来我们就来了解如何搭建 Python 开发环境。Python 支持的平台包含:

  • 类 Unix 系统(Solaris、Linux、FreeBSD、AIX、HP/UX、SunOS、IRIX 等)
  • 视窗系统 9x/NT/2000
  • 麦金塔电脑(英特尔、PPC、68K 架构)
  • OS/2 系统
  • 磁盘操作系统(多版本)
  • 掌上操作系统 PalmOS
  • 诺基亚手机系统
  • 视窗嵌入式系统 Windows CE
  • 橡果精简指令集系统 Acorn/RISC OS
  • BeOS 系统
  • 阿米加系统 Amiga
  • 虚拟内存系统 VMS/OpenVMS
  • 嵌入式实时操作系统 QNX
  • 嵌入式实时操作系统 VxWorks
  • 赛恩掌机系统 Psion

同时,Python 也已被移植到 Java 和.NET 虚拟机中运行。

本地环境搭建

打开终端窗口,输入python命令,即可检查 Python 是否已安装,以及当前的安装版本。若已安装,终端会输出类似如下的信息:

plaintext

$ py
Python 3.14.2 (tags/v3.14.2:df79316, Dec 5 2025, 17:18:21) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

下载 Python

Python 的最新源代码、二进制安装包、官方文档、最新资讯等内容,均可在其官方网站获取:https://www.python.org/

Python 官方文档的下载地址为:https://www.python.org/doc/,文档提供 HTML、PDF、PostScript 三种格式。

安装 Python

Python 为不同平台提供了对应的发行版本,你只需下载适配自身平台的二进制安装包,即可完成安装。

如果你的平台暂无对应的二进制安装包,则需要借助 C 语言编译器手动编译源代码。通过编译源代码安装,能更灵活地选择安装所需的功能特性。

以下为不同平台的 Python 快速安装指南:

在 Ubuntu Linux 系统中安装 Python

打开 Linux 终端,输入以下命令,检查 Python 是否已安装:

plaintext

$ py --version
Python 3.14.2 

在 Ubuntu Linux 系统中,最简便的安装方式是使用高级包管理工具 apt。建议先更新所有已配置软件源中的软件包列表:

plaintext

$ sudo apt update

需注意,更新后能否安装到最新版 Python,取决于你所使用的 Ubuntu 系统版本。若无法直接安装,可添加deadsnakes软件源:

plaintext

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa

再次更新软件包列表:

plaintext

$ sudo apt update

在终端输入以下命令,安装最新的 Python 3.14 版本:

plaintext

$ sudo apt-get install python3.14 

验证是否安装成功:

plaintext

$ py
Python 3.14.2 (tags/v3.14.2:df79316, Dec 5 2025, 17:18:21) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print ("Hello World")
Hello World

>>> 

在其他 Linux 系统中安装 Python

在类 Unix/Linux 系统中安装 Python,可遵循以下简单步骤:

  1. 打开浏览器,访问地址:https://www.python.org/downloads/
  2. 点击链接,下载适用于类 Unix/Linux 系统的 Python 源代码压缩包
  3. 下载完成后,解压文件
  4. 若需要自定义安装选项,可编辑Modules/Setup配置文件

随后执行以下命令完成编译安装:

plaintext

$ ./configure
$ make
$ make install

执行完成后,Python 会被安装在默认路径/usr/local/bin,其类库文件会存放在/usr/local/lib/pythonXX(XX 为 Python 的版本号)。

使用 Yum 命令安装

红帽企业版 Linux(RHEL 8)并未默认安装 Python 3,在 CentOS 及其他衍生系统中,通常使用 yum 命令进行安装,RHEL 8 中安装 Python 3 的步骤如下:

plaintext

$ sudo yum install python3

在 Windows 系统中安装 Python

需要注意的是,Python 3.10 及以上版本不再支持 Windows 7 及更早的操作系统。

推荐使用 Python 官方安装程序进行安装,官网首页会提供最新稳定版的下载链接,也可直接访问:https://www.python.org/downloads/windows/

该页面提供了 32 位和 64 位架构的嵌入式安装包与可执行安装程序,我们以 64 位 Windows 安装程序为例,下载地址为:https://www.python.org/ftp/python/3.14.2/python-3.14.2-amd64.exe

双击下载完成的安装文件,启动安装向导。你可以直接点击 “立即安装” 按钮快速安装,更建议选择路径较短的文件夹作为安装目录,并勾选第二个复选框,将 Python 添加到系统 PATH 环境变量中。

其余步骤保持默认设置,跟随安装向导完成即可。

安装完成后,打开 Windows 命令提示符,输入 Python 命令验证安装是否成功:

plaintext

C:\Users\mahes>py
Python 3.14.2 (tags/v3.14.2:df79316, Dec 5 2025, 17:18:21) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Python 标准库中包含一个可执行模块IDLE,是 ** 集成开发与学习环境(Integrated Development and Learning Environment)** 的缩写。你可以在 Windows 开始菜单中找到并启动它。

IDLE 包含 Python 交互式解释器(Python shell),以及一个可自定义的多窗口文本编辑器,支持语法高亮、智能缩进、代码自动补全等功能。该工具为跨平台设计,在 Windows、MacOS 和 Linux 系统中的使用方式一致,还内置调试器,支持设置断点、单步调试,以及查看全局和局部命名空间。

Windows 系统安装 Python 的完整步骤总结:

  1. 打开浏览器,访问:https://www.python.org/downloads/
  2. 点击对应链接,下载 Windows 版本的安装文件python-XYZ.msi(XYZ 为需要安装的 Python 版本号)
  3. 运行该安装文件需要系统支持 Microsoft Installer 2.0,将安装文件保存到本地后运行,可检查系统是否支持该组件
  4. 运行下载的安装文件,启动 Python 安装向导,该向导操作简单,只需保持默认设置,等待安装完成即可。

在 Macintosh 系统中安装 Python

新款 Mac 电脑均预装了 Python,但版本可能已过时数年。你可以访问https://www.python.org/download/mac/,查看最新版本的安装说明,以及适用于 Mac 开发的配套工具。对于 2003 年发布的 Mac OS X 10.3 之前的旧版 Mac 系统,可安装 MacPython 版本。

该版本由 Jack Jansen 维护,你可以在其官网查看完整的文档与安装详情:https://homepages.cwi.nl/~jack/macpython/index.html。

配置系统 PATH 环境变量

程序和其他可执行文件可能存放在不同的目录中,因此操作系统会提供一个搜索路径,列出其查找可执行文件的所有目录。

这个路径信息存储在系统的环境变量中,环境变量是操作系统维护的命名字符串,为命令行终端和其他程序提供运行信息。

在类 Unix 系统中,该路径变量名为PATH,在 Windows 系统中为Path(类 Unix 系统区分大小写,Windows 系统不区分)。

在 Mac OS 系统中,Python 安装程序会自动处理路径配置。若要在任意目录下调用 Python 解释器,则需要手动将 Python 的安装目录添加到系统路径中。

类 Unix/Linux 系统的 PATH 配置

若仅为当前会话配置 Python 路径,可根据使用的 shell 执行对应命令:

  • csh shell:输入setenv PATH "$PATH:/usr/local/bin/python",按下回车
  • bash shell(Linux):输入export PATH="$PATH:/usr/local/bin/python",按下回车
  • sh/ksh shell:输入PATH="$PATH:/usr/local/bin/python",按下回车
  • 注意:/usr/local/bin/python为 Python 的默认安装目录,需根据实际情况替换

Windows 系统的 PATH 配置

若仅为当前会话配置 Python 路径,在命令提示符中输入以下命令并回车:path %path%;C:\Python注意:C:\Python为 Python 的默认安装目录,需根据实际安装路径替换

Python 的环境变量

以下是 Python 可识别的重要环境变量,配置后可实现自定义的运行效果:

表格

序号变量名及说明
1PYTHONPATH作用与 PATH 类似,用于告诉 Python 解释器去哪里查找程序中导入的模块文件。该变量应包含 Python 标准库目录和存放自定义 Python 源代码的目录,部分情况下 Python 安装程序会自动预设该变量。
2PYTHONSTARTUP存储 Python 初始化文件的路径,该文件包含 Python 源代码,每次启动 Python 解释器时都会自动执行。在类 Unix 系统中,该文件默认名为.pythonrc.py,通常包含加载工具或修改 PYTHONPATH 的命令。
3PYTHONCASEOK仅适用于 Windows 系统,用于让 Python 在处理 import 导入语句时,匹配第一个不区分大小写的模块。将该变量设置为任意值即可启用该功能。
4PYTHONHOME作为模块的备选搜索路径,通常会嵌入到 PYTHONSTARTUP 或 PYTHONPATH 目录中,方便快速切换不同的 Python 模块库。

运行 Python 的方式

启动 Python 解释器主要有三种方式:

交互式解释器

在类 Unix、DOS 或其他提供命令行解释器 / 终端窗口的系统中,均可通过该方式启动 Python。

在命令行中输入py命令,即可进入 Python 交互式解释器,直接编写并执行代码:

plaintext

$ py  # 类Unix/Linux系统
py%  # 类Unix/Linux系统
C:> py  # Windows/DOS系统

Python 命令行支持多种可选参数,功能如下:

表格

序号参数及说明
1-d输出调试信息
2-O生成优化的字节码文件(生成.pyo 格式文件)
3-S启动时不运行 import site 模块,不加载 Python 的默认路径
4-v输出详细的运行信息(会追踪 import 语句的详细执行过程)
5-X禁用基于类的内置异常(仅使用字符串类型表示异常);从 Python 1.6 版本开始,该参数已废弃
6-c cmd执行以字符串形式传入的 Python 代码(cmd 为代码字符串)
7file运行指定文件中的 Python 脚本

命令行运行脚本文件

在命令行中调用 Python 解释器,指定要运行的脚本文件,即可执行 Python 程序,示例如下:

plaintext

$ py script.py  # 类Unix/Linux系统
py% script.py  # 类Unix/Linux系统
C:> py script.py  # Windows/DOS系统

注意:确保脚本文件拥有可执行的权限。

集成开发环境(IDE)

若你的系统中有支持 Python 的图形界面(GUI)应用程序,也可在图形界面中运行 Python。

  • 类 Unix 系统:IDLE 是首款面向 Python 的类 Unix 系统集成开发环境
  • Windows 系统:PythonWin 是首款 Python 的 Windows 图形界面工具,也是一款带图形界面的集成开发环境
  • Macintosh 系统:可从 Python 官网下载适配 Mac 的 Python 版本及 IDLE 开发环境,提供 MacBinary 和 BinHex 两种格式的安装文件

若你无法自行完成环境搭建,可寻求系统管理员的帮助,确保 Python 环境配置正确、运行正常。

本文还提供了在线 Python 编译器 / 解释器,你可以直接在浏览器中编辑并执行 Python 代码。点击图标运行以下代码,即可输出经典的 “Hello, World!”:

下方的代码框支持修改代码内容,你可以尝试修改print()函数中的内容,再次运行验证结果:

plaintext

# 我的第一个Python程序
# 该代码会输出'Hello, World!'
print ("Hello, World!"); 
Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐