摘要:Python环境搭建指南:本文详细介绍了在不同操作系统上安装Python的方法。支持平台包括Windows、Linux、MacOS等主流系统,以及多种嵌入式系统。安装方式涵盖二进制包安装和源码编译两种方式,并提供了Ubuntu、Windows等系统的具体安装步骤。文章还讲解了PATH环境变量配置方法,以及PYTHONPATH等重要环境变量的作用。最后介绍了三种运行Python的方式:交互式解释器、命令行执行脚本和使用IDE。对于初学者,建议从官方安装程序开始,并确保正确配置环境变量。
目录
[Python------ 环境搭建](#Python—— 环境搭建)
[下载 Python](#下载 Python)
[安装 Python](#安装 Python)
[在 Ubuntu Linux 系统中安装 Python](#在 Ubuntu Linux 系统中安装 Python)
[在其他 Linux 系统中安装 Python](#在其他 Linux 系统中安装 Python)
[使用 Yum 命令安装](#使用 Yum 命令安装)
[在 Windows 系统中安装 Python](#在 Windows 系统中安装 Python)
[在 Macintosh 系统中安装 Python](#在 Macintosh 系统中安装 Python)
[配置系统 PATH 环境变量](#配置系统 PATH 环境变量)
[类 Unix/Linux 系统的 PATH 配置](#类 Unix/Linux 系统的 PATH 配置)
[Windows 系统的 PATH 配置](#Windows 系统的 PATH 配置)
[Python 的环境变量](#Python 的环境变量)
[运行 Python 的方式](#运行 Python 的方式)
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,可遵循以下简单步骤:
- 打开浏览器,访问地址:https://www.python.org/downloads/
- 点击链接,下载适用于类 Unix/Linux 系统的 Python 源代码压缩包
- 下载完成后,解压文件
- 若需要自定义安装选项,可编辑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 的完整步骤总结:
- 打开浏览器,访问:https://www.python.org/downloads/
- 点击对应链接,下载 Windows 版本的安装文件python-XYZ.msi(XYZ 为需要安装的 Python 版本号)
- 运行该安装文件需要系统支持 Microsoft Installer 2.0,将安装文件保存到本地后运行,可检查系统是否支持该组件
- 运行下载的安装文件,启动 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 可识别的重要环境变量,配置后可实现自定义的运行效果:
表格
| 序号 | 变量名及说明 |
|---|---|
| 1 | PYTHONPATH作用与 PATH 类似,用于告诉 Python 解释器去哪里查找程序中导入的模块文件。该变量应包含 Python 标准库目录和存放自定义 Python 源代码的目录,部分情况下 Python 安装程序会自动预设该变量。 |
| 2 | PYTHONSTARTUP存储 Python 初始化文件的路径,该文件包含 Python 源代码,每次启动 Python 解释器时都会自动执行。在类 Unix 系统中,该文件默认名为.pythonrc.py,通常包含加载工具或修改 PYTHONPATH 的命令。 |
| 3 | PYTHONCASEOK仅适用于 Windows 系统,用于让 Python 在处理 import 导入语句时,匹配第一个不区分大小写的模块。将该变量设置为任意值即可启用该功能。 |
| 4 | PYTHONHOME作为模块的备选搜索路径,通常会嵌入到 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 为代码字符串) |
| 7 | file运行指定文件中的 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!");