原文来自:Python 3.13.3 安装教程 | w3cschool笔记
(请勿标记为付费!!!)
Python 是一种广泛使用的编程语言,广泛应用于 Web 开发、科学计算、数据处理、人工智能等领域。Python 3.13.3 作为 Python 3.x 系列的最新维护版本,引入了多项新特性和优化改进,为开发者提供了更强大的功能和更好的性能。本文将详细介绍 Python 3.13.3 的安装步骤,帮助大家顺利开启编程之旅。
一、Windows 系统下安装 Python 3.13.3
(一)下载安装包
- 访问 Python 官网,在首页找到并点击 “Downloads” 菜单,进入下载页面。
-
在该页面中,找到适合 Windows 系统的安装包链接,点击下载。
将鼠标箭头悬停在菜单栏【Downloads】上方,会出现下拉框,下拉框中展示的通常为与您当前系统相匹配的软件版本(如下图所示),直接点击即可下载
- 官方下载:Python-3.13-amd64.exe (如下载太慢或打不开可使用迅雷下载,或选择下方编程狮提供的网盘下载地址)
- 网盘下载:下载地址
(二)运行安装程序
-
下载完成后,找到下载的安装包文件
,双击运行。
这个页面都是英文的有需要可以参照如下翻译
Python 3.13.3(64 位)安装程序 —— ○ □ × ┌─────────────────────────────────────────────────┐ │安装 Python 3.13.3(64 位) │ │ │ │选择 “立即安装” 以默认设置安装 Python,或选择 │ │“自定义安装” 以启用或禁用功能。 │ │ │ │→ 立即安装 │ │ C:\Users\Benjamin\AppData\Local\Programs\Python\Python313 │ │ 包含 IDLE、pip 和文档 │ │ 创建快捷方式和文件关联 │ │ │ │→ 自定义安装 │ │ 选择位置和功能 │ │ │ │□ 使用管理员权限安装 py.exe │ │□ 将 python.exe 添加到 PATH │ │ │ │ 取消 │ └─────────────────────────────────────────────────┘
- 在安装向导中,建议勾选 “
Add Python 3.13.3 to PATH
” 选项,这样可以将 Python 添加到系统环境变量,方便在命令行中直接使用 Python 命令。 - 然后点击 “
Customize installation
” 选项,进入自定义安装向导。 - 至于
Use admin privileges when installing py.exe
选项,如果你只是在自己的电脑上安装 Python 用于个人学习和开发,且安装路径为默认的用户目录(如图中的 “C:\Users\Benjamin\AppData\Local\Programs\Python\Python313
”),通常不需要勾选此选项。因为在这种情况下,Python 的文件和相关设置都存储在用户的本地目录下,不需要对系统范围的文件或注册表进行修改,使用普通用户权限即可完成安装。需要勾选的情况如下:- 系统范围的安装和修改 :如果你需要将 Python 安装到受保护的系统目录(如 “
C:\Program Files
”),或者需要对系统范围的文件关联、环境变量等进行修改,那么勾选 “使用管理员权限安装” 是必要的。因为这些操作需要更高的权限来确保对系统设置的正确修改和应用。 - 创建系统范围的文件关联和快捷方式 :若你希望 Python 的文件关联和快捷方式对所有用户都可用,而不仅仅是当前用户,使用管理员权限安装可以确保这些设置正确地应用到整个系统。
- 避免后续权限问题 :在某些情况下,不使用管理员权限安装可能会导致后续使用过程中出现权限不足的问题,例如无法正常更新 pip 或安装某些系统范围的包。勾选此选项可以提前避免这些问题,确保 Python 环境的顺利配置和使用。
- 系统范围的安装和修改 :如果你需要将 Python 安装到受保护的系统目录(如 “
(三)选择位置和功能
-
在自定义安装向导中,可以对 Python 的高级功能和安装路径进行修改。 进入如下页面
翻译如下
Python 3.13.3(64 位)安装程序 —— ○ □ × ┌─────────────────────────────────────────────────┐ │Python │ │ │ │可选功能 │ │ │ │□ 文档 │ │ 安装 Python 文档文件。 │ │ │ │□ pip │ │ 安装 pip,它能够下载和安装其他 Python 包。 │ │ │ │□ tkinter 和 IDLE │ │ 安装 tkinter 和 IDLE 开发环境。 │ │ │ │□ Python 测试套件 │ │ 安装标准库测试套件。 │ │ │ │□ py 启动器 │ │ 安装全局 “py” 启动器,以便更轻松地启动 Python。│ │ □ 适用于所有用户(需要管理员权限) │ │ │ │ 上一步 下一步 取消 │ └─────────────────────────────────────────────────┘
如图保持默认选项,点击“Next”进入下一步。
-
在高级选项页面,建议勾选 “
将 Python 添加到环境变量
” 选项,并根据自己的需求选择其他选项:Python 3.13.3(64 位)安装程序 —— ○ □ × ┌─────────────────────────────────────────────────┐ │高级选项 │ │ │ │□ 为所有用户安装 Python 3.13 │ │□ 将文件关联与 Python(需要 “py 启动器”) │ │□ 为已安装的应用程序创建快捷方式 │ │□ 将 Python 添加到环境变量 │ │□ 预编译标准库 │ │□ 下载调试符号 │ │□ 下载调试二进制文件(需要 VS 2017 或更高版本) │ │□ 下载自由线程二进制文件(实验性) │ │ │ │自定义安装位置 │ │C:\Users\Benjamin\AppData\Local\Programs\Python\Python313 浏览 │ │您将需要对所选位置具有写入权限。 │ │ │ │上一步 安装 取消 │ └─────────────────────────────────────────────────┘
选项说明:
- 为所有用户安装 Python 3.13 :如果不勾选,Python 将仅安装在当前用户目录下,适合个人使用且无需管理员权限;若勾选,则会安装到系统范围,所有用户均可访问,但需要管理员权限,适用于公共设备或团队开发环境。
- 将文件关联与 Python(需要 “py 启动器”) :建议勾选。这样可以让系统自动识别并关联.py 等 Python 文件扩展名,方便双击文件直接用 Python 打开运行,前提是已安装 “py 启动器”。
- 为已安装的应用程序创建快捷方式 :建议勾选。这样会在开始菜单或桌面为 Python 及其相关工具(如 IDLE)创建快捷方式,方便快速启动和使用。
- 将 Python 添加到环境变量 :强烈建议勾选。这样可以将 Python 路径添加到系统环境变量,之后可以在命令行的任何位置直接使用 Python 命令,便于在终端中快速调用 Python。
- 预编译标准库 :除非你有特别的需求,比如需要提高 Python 启动速度或减少运行时的编译开销,并且不介意增加安装时间,否则一般不建议勾选。预编译标准库主要对一些特定场景有优化效果,对于大多数普通用户来说意义不大。
- 下载调试符号 :除非你打算调试 Python 的内部实现或进行底层开发,否则不建议勾选。调试符号主要用于开发或调试 Python 内部问题,普通用户通常用不到,还会增加安装时间和磁盘占用。
- 下载调试二进制文件(需要 VS 2017 或更高版本) :只有在你需要对 Python 进行深度调试,且拥有兼容的 Visual Studio 版本时才勾选。调试二进制文件是为开发人员提供的,用于分析和调试 Python 的内部运行机制,普通用户一般无需勾选。
- 下载自由线程二进制文件(实验性) :如果你的应用场景涉及多线程开发,并且你愿意尝试实验性功能,可以考虑勾选。自由线程构建模式允许线程更并行地运行,可能会提高多线程程序的性能,但由于是实验性功能,可能存在兼容性问题或稳定性风险。
-
默认的安装路径为 “
C:\Users\<用户名>\AppData\Local\Programs\Python\Python313
”,你可以根据自己的需求,将其修改为其他盘符下的路径,如 “D:\Python\Python313
” 等。 修改完成后,点击 “Install” 按钮开始安装。耐心等待进度条跑完,安装完成。
Python 3.13.3(64 位)安装程序 —— ○ □ × ┌─────────────────────────────────────────────────┐ │安装成功 │ │ │ │Python 新手?可以从在线教程和文档开始学习。在终端中,输入“py”来启动 Python,│ │或者在开始菜单中搜索 Python。 │ │ │ │查看此版本的新功能,或了解更多关于在 Windows 上使用 Python 的信息。│ │ │ │禁用路径长度限制 │ │ 更改您的机器配置,允许程序(包括 Python)绕过 260 个字符的“MAX_PATH”限制。│ │ │ │ 关闭 │ └─────────────────────────────────────────────────┘
安装完成将出现如上提示,直接点击“Close”关闭窗口即可。
(四)验证安装
安装完成后,可以通过以下两种方式验证 Python 是否安装成功。
-
一是按 “Win+R” 键打开 “运行” 对话框,输入 “cmd” 命令打开命令提示符。
-
在命令提示符中输入 “
python --version
” 或 “python3 --version
”,如果显示 Python 3.13.3 相关信息,则说明 Python 安装成功并已正确配置环境变量。。二是可以在命令提示符中输入 “python
” 进入 Python 交互式环境,输入一些简单的代码进行测试,如print("Hello, W3Cschool!")
, 如果能够正确输出 “Hello, W3Cschool!
”,则说明 Python 运行正常。Microsoft Windows [版本 10.0.26100.4061] (c) Microsoft Corporation。保留所有权利。 C:\Users\DanielWu>python --version Python 3.13.3 C:\Users\DanielWu>python3 --version Python 3.13.3 C:\Users\DanielWu>python Python 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print("Hello, W3Cschool!") Hello, W3Cschool! >>>
二、Linux 系统下安装 Python 3.13.3
(一)使用包管理器安装
对于 Ubuntu/Debian 系统,可以通过 Deadsnakes PPA 进行安装。
- 首先在终端中运行 “
sudo add-apt-repository ppa:deadsnakes/ppa
” 命令添加该 PPA 源。 - 然后运行 “
sudo apt update
” 更新软件包列表。 - 最后运行 “
sudo apt install python3.13.3
” 命令安装 Python 3.13.3。。
(二)通过源代码编译安装
适用于所有主流 Linux 发行版。
- 首先从 Python 官方网站下载 Python 3.13.3 的源代码。
- 下载完成后,使用 “
tar -xzf Python-3.13.3.tgz
” 命令解压源代码。 - 接着安装编译所需的依赖,对于 Ubuntu/Debian 系统,可运行 “
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev tk-dev libreadline-dev libffi-dev curl libbz2-dev
” 命令进行安装;对于 CentOS/RHEL 系统,可运行 “sudo yum groupinstall “Development Tools”
” 命令安装常用开发工具,再运行 “sudo yum install openssl-devel bzip2-devel libffi-devel
” 命令安装其他依赖。 - 然后运行 “
./configure --prefix=/usr/local/python3.13.3 --enable-optimizations
” 命令进行配置,其中 “--prefix
” 选项指定了 Python 的安装路径。 - 最后运行 “
make -j$(nproc)
” 命令进行编译,编译完成后运行 “sudo make altinstall
” 命令进行安装,使用 “altinstall
” 是为了避免覆盖系统默认的 Python 版本。。
三、macOS 系统下安装 Python 3.13.3
(一)使用 Homebrew 安装
- 首先确保已经安装了 Homebrew,如果未安装,可以在终端中运行 “
/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)
"命令进行安装。 - 然后在终端中运行 “
brew update
” 命令更新 Homebrew。 - 接着运行 “
brew install python@3.13.3
” 命令安装 Python 3.13.3。。
(二)通过源码安装
与 Linux 系统类似。
- 先从 Python 官方网站下载 Python 3.13.3 的源代码。
- 然后解压源代码。
- 使用 “
./configure --prefix=/usr/local/python3.13.3
” 命令进行配置。 - 再运行 “
make -j$(nproc)
” 命令进行编译。 - 最后运行 “
sudo make altinstall
” 命令进行安装。
四、验证 Python 安装及运行
无论使用哪种系统,安装完成后,都可以通过在终端或命令提示符中输入 “python3.13.3
” 进入 Python 交互式环境,尝试运行一些简单的代码来验证 Python 是否安装成功并能够正常运行。例如,输入 “print(“Hello, 编程狮!”)
”,如果能够正确输出 “Hello, 编程狮!
”,则说明 Python 运行良好。