Python 3.13.3 安装教程

原文来自:Python 3.13.3 安装教程 | w3cschool笔记

(请勿标记为付费!!!)

Python 是一种广泛使用的编程语言,广泛应用于 Web 开发、科学计算、数据处理、人工智能等领域。Python 3.13.3 作为 Python 3.x 系列的最新维护版本,引入了多项新特性和优化改进,为开发者提供了更强大的功能和更好的性能。本文将详细介绍 Python 3.13.3 的安装步骤,帮助大家顺利开启编程之旅。

一、Windows 系统下安装 Python 3.13.3

(一)下载安装包

  1. 访问 Python 官网,在首页找到并点击 “Downloads” 菜单,进入下载页面。
  2. 在该页面中,找到适合 Windows 系统的安装包链接,点击下载。

    Pythong安装包官方下载页面

将鼠标箭头悬停在菜单栏【Downloads】上方,会出现下拉框,下拉框中展示的通常为与您当前系统相匹配的软件版本(如下图所示),直接点击即可下载

 

Python 3.13.3 官方下载地址

  • 官方下载:Python-3.13-amd64.exe (如下载太慢或打不开可使用迅雷下载,或选择下方编程狮提供的网盘下载地址)
  • 网盘下载:下载地址

(二)运行安装程序

  1. 下载完成后,找到下载的安装包文件

    ,双击运行。

    这个页面都是英文的有需要可以参照如下翻译

    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                      │
    │                                                 │
    │                                          取消    │
    └─────────────────────────────────────────────────┘

  2. 在安装向导中,建议勾选 “Add Python 3.13.3 to PATH” 选项,这样可以将 Python 添加到系统环境变量,方便在命令行中直接使用 Python 命令。
  3. 然后点击 “Customize installation” 选项,进入自定义安装向导。
  4. 至于Use admin privileges when installing py.exe选项,如果你只是在自己的电脑上安装 Python 用于个人学习和开发,且安装路径为默认的用户目录(如图中的 “C:\Users\Benjamin\AppData\Local\Programs\Python\Python313”),通常不需要勾选此选项。因为在这种情况下,Python 的文件和相关设置都存储在用户的本地目录下,不需要对系统范围的文件或注册表进行修改,使用普通用户权限即可完成安装。需要勾选的情况如下:
    • 系统范围的安装和修改 :如果你需要将 Python 安装到受保护的系统目录(如 “C:\Program Files”),或者需要对系统范围的文件关联、环境变量等进行修改,那么勾选 “使用管理员权限安装” 是必要的。因为这些操作需要更高的权限来确保对系统设置的正确修改和应用。
    • 创建系统范围的文件关联和快捷方式 :若你希望 Python 的文件关联和快捷方式对所有用户都可用,而不仅仅是当前用户,使用管理员权限安装可以确保这些设置正确地应用到整个系统。
    • 避免后续权限问题 :在某些情况下,不使用管理员权限安装可能会导致后续使用过程中出现权限不足的问题,例如无法正常更新 pip 或安装某些系统范围的包。勾选此选项可以提前避免这些问题,确保 Python 环境的顺利配置和使用。

(三)选择位置和功能

  1. 在自定义安装向导中,可以对 Python 的高级功能和安装路径进行修改。 进入如下页面

    翻译如下

    Python 3.13.3(64 位)安装程序          —— ○ □ ×
    ┌─────────────────────────────────────────────────┐
    │Python                                           │
    │                                                 │
    │可选功能                                         │
    │                                                 │
    │□ 文档                                           │
    │    安装 Python 文档文件。                       │
    │                                                 │
    │□ pip                                            │
    │    安装 pip,它能够下载和安装其他 Python 包。   │
    │                                                 │
    │□ tkinter 和 IDLE                                │
    │    安装 tkinter 和 IDLE 开发环境。               │
    │                                                 │
    │□ Python 测试套件                               │
    │    安装标准库测试套件。                         │
    │                                                 │
    │□ py 启动器                                      │
    │    安装全局 “py” 启动器,以便更轻松地启动 Python。│
    │    □ 适用于所有用户(需要管理员权限)           │
    │                                                 │
    │  上一步                       下一步     取消    │
    └─────────────────────────────────────────────────┘

    如图保持默认选项,点击“Next”进入下一步。

  2. 在高级选项页面,建议勾选 “将 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 的内部运行机制,普通用户一般无需勾选。
    • 下载自由线程二进制文件(实验性) :如果你的应用场景涉及多线程开发,并且你愿意尝试实验性功能,可以考虑勾选。自由线程构建模式允许线程更并行地运行,可能会提高多线程程序的性能,但由于是实验性功能,可能存在兼容性问题或稳定性风险。

  3. 默认的安装路径为 “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 是否安装成功。

  1. 一是按 “Win+R” 键打开 “运行” 对话框,输入 “cmd” 命令打开命令提示符。

  2. 在命令提示符中输入 “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 进行安装。

  1. 首先在终端中运行 “sudo add-apt-repository ppa:deadsnakes/ppa” 命令添加该 PPA 源。
  2. 然后运行 “sudo apt update” 更新软件包列表。
  3. 最后运行 “sudo apt install python3.13.3” 命令安装 Python 3.13.3。。

(二)通过源代码编译安装

适用于所有主流 Linux 发行版。

  1. 首先从 Python 官方网站下载 Python 3.13.3 的源代码。
  2. 下载完成后,使用 “tar -xzf Python-3.13.3.tgz” 命令解压源代码。
  3. 接着安装编译所需的依赖,对于 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” 命令安装其他依赖。
  4. 然后运行 “./configure --prefix=/usr/local/python3.13.3 --enable-optimizations” 命令进行配置,其中 “--prefix” 选项指定了 Python 的安装路径。
  5. 最后运行 “make -j$(nproc)” 命令进行编译,编译完成后运行 “sudo make altinstall” 命令进行安装,使用 “altinstall” 是为了避免覆盖系统默认的 Python 版本。。

三、macOS 系统下安装 Python 3.13.3

(一)使用 Homebrew 安装

  1. 首先确保已经安装了 Homebrew,如果未安装,可以在终端中运行 “/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"命令进行安装。
  2. 然后在终端中运行 “brew update” 命令更新 Homebrew。
  3. 接着运行 “brew install python@3.13.3” 命令安装 Python 3.13.3。。

(二)通过源码安装

与 Linux 系统类似。

  1. 先从 Python 官方网站下载 Python 3.13.3 的源代码。
  2. 然后解压源代码。
  3. 使用 “./configure --prefix=/usr/local/python3.13.3” 命令进行配置。
  4. 再运行 “make -j$(nproc)” 命令进行编译。
  5. 最后运行 “sudo make altinstall” 命令进行安装。

四、验证 Python 安装及运行

无论使用哪种系统,安装完成后,都可以通过在终端或命令提示符中输入 “python3.13.3” 进入 Python 交互式环境,尝试运行一些简单的代码来验证 Python 是否安装成功并能够正常运行。例如,输入 “print(“Hello, 编程狮!”)”,如果能够正确输出 “Hello, 编程狮!”,则说明 Python 运行良好。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/81224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sqli-labs靶场29-31关(http参数污染)

目录 前言 less29&#xff08;单引号http参数污染&#xff09; less30&#xff08;双引号http参数污染&#xff09; less31(双引号括号http参数污染) 前言 在JSP中&#xff0c;使用request.getParameter("id")获取请求参数时&#xff0c;如果存在多个同名参数&a…

npm cross-env工具包介绍(跨平台环境变量设置工具)

文章目录 cross-env&#xff1a;跨平台环境变量设置工具什么是cross-env&#xff1f;为什么需要cross-env&#xff1f;平台差异带来的问题 cross-env的工作原理核心功能技术实现 安装与基本使用安装步骤基本使用方法运行效果 高级使用技巧设置多个环境变量环境变量传递与链式命…

mac docker弹窗提示Docker 启动没有响应

一、原因分析 这台笔记电脑是Mac M3操作系统,安装Docker之后,Docker应用程序一直启动不起来。 二、解决办法 sudo rm /Library/PrivilegedHelperTools/com.docker.vmnetd sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/Pri…

Golang基础知识—cond

cond 通常指 sync.Cond&#xff0c;它是标准库 sync 包中用于实现 条件变量 的同步原语。条件变量在多 goroutine 协作场景中非常有用&#xff0c;尤其在需要根据特定条件协调多个 goroutine 的执行顺序时。 sync.Cond 的核心作用 条件变量用于 等待某个条件满足 或 通知其他等…

MySQL 8.0 OCP 1Z0-908 题目解析(1)

题目001 Choose two. User fwuserlocalhost is registered with the SQL Enterprise Firewall and has been granted privileges for the sakila database. Examine these commands that you executed and the results: mysql> SELECT MODE FROM INFORMATION_SCHEMA.SQL…

【Tools】git使用详解以及遇到问题汇总

这里写目录标题 安装git安装 TortoiseGitgit github gitlab, Gitee 区别visual studio中使用gitgit使用步骤git命令git删除某些历史提交记录git找回丢失代码git上传文本和二进制和gitignore删除文件删不掉的问题 安装git https://blog.csdn.net/mukes/article/details/1156938…

画立方体软件开发笔记 js-pytorch xlsx 导出 excel pnpm安装

js-pytorch npm install -g pnpm pnpm add js-pytorch 放着&#xff0c;等我把模型训练好了再用这个对接 xlsx pnpm install xlsx ai写代码&#xff0c;一遍就通了 import * as XLSX from "xlsx"; import { linelist } from ./2dviewport.js; function export…

Kotlin并发请求的一些知识记录

private suspend fun fetchDataConcurrently(list: MutableList<MyType>,onRequestResult: (Int, List<MyType>?) -> Unit //高阶函数回调) {val deferredList mutableListOf<Deferred<MyType?>>()// 设定任务超时时间为12秒&#xff0c;并使用 …

配置VScodePython环境Python was not found;

Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases. 候试试重启电脑。 在卸载重装python后会出现难以解决的局面&#xff0c;系统变量&#xff0c;命令行&#…

OracleLinux7.9-ssh问题

有套rac环境&#xff0c;db1主机无法ssh db1和db1-priv&#xff0c;可以ssh登录 db2和db2-priv [rootdb1 ~]# ssh db1 ^C [rootdb1 ~]# ssh db2 Last login: Wed May 14 18:25:19 2025 from db2 [rootdb2 ~]# ssh db2 Last login: Wed May 14 18:25:35 2025 from db1 [rootdb2…

如何创建maven项目

1.IDEA 中创建 Maven 项目 步骤一&#xff1a;点击 File -> New -> Project&#xff0c;在弹出的窗口左侧选择 Maven&#xff0c;点击 Next&#xff1a; 步骤二&#xff1a;填写项目的 GroupId、ArtifactId、Version 等信息&#xff08;这些对应 pom.xml 中的关键配置&am…

Python爬虫实战:研究ajax异步渲染加密

一、引言 在当今数字化时代,数据已成为推动各行业发展的核心驱动力。网络爬虫作为一种高效的数据采集工具,能够从互联网上自动获取大量有价值的信息。然而,随着 Web 技术的不断发展,越来越多的网站采用了 AJAX(Asynchronous JavaScript and XML)异步渲染技术来提升用户体…

沪深股指期货指数怎么参考交易?

沪深股指期货指数&#xff0c;其实它就是咱们炒股时的一个“风向标”和“工具箱”。今天咱们就来聊聊怎么参考这个指数来交易&#xff0c;让你也能轻松上手&#xff01; 一、沪深股指期货指数是啥&#xff1f; 沪深股指期货指数&#xff0c;简单来说&#xff0c;就是基于沪深…

演员评论家算法

一、演员评论家算法核心思想和原理 演员(actor)代表策略&#xff0c;评论家代表价值函数。演员评论家算法是基于价值和策略的综合性方法。具体来说该算法使用了策略梯度和时序差分方法&#xff0c;是二者的一种有机结合。 1. 主要思想 策略梯度算法以轨迹为单位更新&#xf…

PyCharm 快捷键指南

PyCharm 快捷键指南 常用编辑快捷键 代码完成&#xff1a;Ctrl Space 提供基本的代码完成选项&#xff08;类、方法、属性&#xff09;导入类&#xff1a;Ctrl Alt Space 快速导入所需类语句完成&#xff1a;Ctrl Shift Enter 自动结束代码&#xff08;如添加分号&#…

计算图存储采用矩阵吗,和张量关系

计算图存储采用矩阵吗,和张量关系 计算图的存储方式与张量的关系 一、计算图的存储方式 计算图(Computational Graph)是一种用于描述数学运算的有向无环图(DAG),其节点代表运算(如加减乘除、矩阵乘法、激活函数等),边代表运算的输入和输出(通常是张量)。计算图的…

RDD中分区、分区器及自定义分区器的学习

深入理解 Spark 中 RDD 分区与分区器&#xff1a;原理、应用及自定义实现 在大数据处理领域&#xff0c;Apache Spark 凭借其高效的分布式计算能力成为了众多开发者的首选框架。在 Spark 中&#xff0c;弹性分布式数据集&#xff08;Resilient Distributed Dataset&#xff0c…

OpenCV CUDA 模块中用于在 GPU 上计算矩阵中每个元素的绝对值或复数的模函数abs()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 void cv::cuda::abs(InputArray src, OutputArray dst, Stream &stream Stream::Null()) 是 OpenCV 的 CUDA 模块中的一个函数&#xff0c;…

FramePack - 开源 AI 视频生成工具

&#x1f3ac; 项目简介 由开发者 lllyasviel 创建的一个轻量级动画帧处理工具库&#xff0c;专门用于游戏开发、动画制作和视频处理中的帧序列打包与管理。该项目采用高效的算法实现&#xff0c;能够显著提升动画资源的处理效率。 此 AI 视频生成项目&#xff0c;旨在通过低显…

商业架构 2.0 时代:ZKmall开源商城前瞻性设计如何让 B2B2C 平台领先同行 10 年?

在数字化转型加速的今天&#xff0c;传统 B2B2C 平台面临用户体验割裂、数据孤岛严重、业务扩展困难等挑战。ZKmall 开源商城通过 “业务中台 数据中台 技术中台”的三位一体架构设计&#xff0c;结合“插件化扩展 分布式服务 智能决策”*三大核心能力&#xff0c;构建起具…