Ghost32 - 安全的系统软件下载站!

ghost32怎么安装系统|装机必备|最新专题|最近更新

当前位置:首页 > 系统文章 > 软件教程

如何在 Windows11 上安装 Python

时间:2023-11-27 08:11:35 来源: 点击:
手机扫码继续观看
如何在 Windows11 上安装 Python

  若要在 Windows 上安装 Python,请从 Python 网站下载最新版本的 Python,然后运行安装程序。

  Python 没有预打包在 Windows 中,但这并不意味着 Windows 用户不会发现这种灵活的编程语言有用。然而,这并不像安装最新版本那么简单,所以让我们确保您在 Windows 10 或 Windows 11 上获得适合手头任务的工具。

  什么是 Python?

  Python 于 1991 年首次发布,是一种流行的高级编程语言,用于通用编程。由于强调可读性的设计理念,它长期以来一直是业余编码员和认真程序员的最爱。它不仅是一种容易上手的语言(相对而言),而且您会在网上找到数以千计的项目,这些项目需要您安装 Python 才能使用该程序。

  您应该使用哪个 Python 版本?

  一般来说,您应该下载并安装最新版本的 Python。您会在顶部看到一个大横幅,指示主下载页面上最新版本的 Python。单击“下载 Python 3.x.x”。

  不幸的是,几年前对 Python 进行了重大更新,导致 Python 版本之间存在巨大分歧。这可能会让新手有点困惑,但这是您需要了解的。

  多年来,有两个 Python 版本同时维护:Python 2 和 Python 3。Python 2 已正式弃用。自 2020 年以来一直如此。你仍然会发现大量使用它的旧项目散布在互联网上,尽管绝大多数新项目都选择了 Python 3,因为它仍在接收更新。

  如果你想学习 Python,你应该完全跳过 Python 2 并坚持使用 Python 3。Python 2 和 3 之间存在一些值得注意的技术差异。可以说,Python 3 通常比 Python 2 更易于读取和编写、更快,并且有更多的社区支持。它们也足够相似,如果绝对必要的话,学习 Python 3 将使您能够毫无问题地使用 Python 2。

  如果您在访问 Python for Windows 下载页面时向下滚动一点,您会看到该分区。

  如果您确定只需要特定版本,则可以仅下载 Python 2 或 Python 3。我们将向您展示如何安装最新版本的 Python 3,但是 Python 2 的安装过程基本相同。

  此安装程序将自动在您的计算机上安装适当的 32 位或 64 位版本(如果您想了解更多关于两者之间的差异,这里有一些进一步的阅读)。

  如何安装 Python 3

  首先,下载最新版本的 Python 3(如果尚未下载),然后运行可执行文件。

  在第一个屏幕上,启用“添加 Python.exe PATH”选项,然后单击“立即安装”。

  接下来,你要做出决定。单击“禁用路径长度限制”选项将删除对MAX_PATH变量的限制。此更改不会破坏任何内容,但将允许 Python 使用长路径名。由于许多 Python 程序员在 Linux 和其他 *nix 系统中工作,其中路径名长度不是问题,因此提前打开此功能有助于解决您在 Windows 中工作时可能遇到的任何与路径相关的问题。

  我们建议继续选择此选项。如果您知道不想禁用路径长度限制,只需单击“关闭”即可完成安装。而且,如果您想在提交更改之前阅读有关该问题的更多信息,请阅读此处。

  如果仅安装 Python 3,则可以在任何命令行(如 PowerShell 或命令提示符)中运行 python --version,以检查它是否已安装,以及是否设置了路径变量。如果一切正常,您将看到显示您刚刚安装的 Python 版本。

  如果这不起作用,您可能忘记在安装过程中勾选“将 Python.exe 添加到 PATH”旁边的框。没什么大不了的,我们将在下一节中向您展示如何手动添加它。

  手动将 Python 添加到 PATH

  如果在运行 python --version 或尝试运行 Python 脚本时 Python 不起作用,则它可能未添加到您的 PATH 中。Windows PATH 指定 Windows 应检查哪些文件夹的可执行文件。如果包含某个文件夹,则该文件夹中的任何可执行文件都可以从命令行运行,而无需每次都指定完整路径。

  单击“开始”按钮,然后搜索并启动“高级系统设置”。

  单击“环境变量”,然后在“用户变量”下选择“路径”并点击“编辑”。

  如果 Python 位于 PATH 上,您应该会看到两个条目,如下图所示。列表中的第一个条目(脚本子文件夹)将 pip 添加到 PATH 中。Pip 是 Python 的内置包管理器,如果您希望 Python 正常工作,它是必不可少的。

  第二个条目包含实际的 Python 可执行文件,以及其他一些重要的可执行文件。

  从技术上讲,Pip 是“P ip Installs Packages”的递归首字母缩写词。尽管这看起来很奇怪,但递归首字母缩略词在计算机世界中很常见。GNU、ATI、cURL、Nano 和 PHP 也是递归首字母缩略词的例子。

  如果你没有这些,那么 Python 就没有添加到你的 PATH 中,你需要解决这个问题。单击“新建”,然后输入 Python 安装路径。通常,它是 C:\Users\(YourUserName)\AppData\Local\Programs\Python\(PythonVersion)“ 文件夹,但如果在安装过程中更改了位置,它可能位于其他位置。请确保添加 scripts 子文件夹,---它提供了重要的功能。

  如果您安装了多个版本的 Python,该怎么办?

  当您开始浏览 Python 文件夹或查看 PATH 时,您可能还会发现安装了多个版本的 Python。同时安装多个版本的 Python 通常不是问题。有时,如果您使用的是不兼容的 Python 版本,您可能会尝试运行 Python 应用程序,该应用程序会给您带来错误。

  在这种情况下,解决方案很简单 - 切换 Python 版本。有时,您会收到一个错误,直接说明您应该使用哪个版本。在这些情况下,请确保在 PATH 上安装并设置了正确版本的 Python。其他时候,你会得到不太有用的错误。例如,Stable Diffusion 的 AUTOMATIC1111 分支需要 Python 库 PyTorch 才能运行。PyTorch(在撰写本文时)在 Python 3.12 上不可用。因此,如果您尝试在 Python 3.12 上运行 Stable Diffusion,您将收到有关缺少 PyTorch 的错误。

  并不总是有一种简单的方法可以知道由于 Python 版本的问题而发生哪些错误,以及由于其他原因而发生哪些错误。在我们的 Stable Diffusion 示例中,您知道 Python 3.12 是问题的唯一方法是,如果您知道 Stable Diffusion 需要什么并且它还不适用于 Python 3.12。最好的办法是尝试在互联网上搜索您的特定错误。通常有人遇到过它(或类似的事情),您将能够从那里找出解决方案。

  不要弄乱您的系统安装,请改用 Python 虚拟环境

  仅当您计划使用 Python 实际编码时,本节才相关。如果您没有主动使用它,则可以忽略此部分。

  如果你正在学习 Python,你可能会被告知在教程中安装各种包。不要将模块或包直接安装到 Python 的“系统安装”中。模块和软件包有时会相互冲突,并且与您系统上安装的 Python 版本冲突。如果存在兼容性问题,则在尝试使用 Python 时可能会导致不稳定或错误。您应该改用 Python 的内置虚拟环境。

  Python 允许您为正在处理的每个项目创建一个小型虚拟环境。每个虚拟环境都可以有自己的 Python 版本、单独的包和模块以及其他变量。这样一来,每个项目的依赖项就彼此分开,并与系统安装分开。这确保了兼容性问题不会影响 PC 上的主要 Python 安装,并且不会变成一堆臃肿的额外包和模块。

  有几种方法可以创建和管理虚拟环境。第一个,也是最基本的,是venv。Venv 随每个现代 Python 安装一起提供,可以通过命令行使用。VirtualEnv 是一个第三方虚拟环境管理器,它提供了稍微更强大的功能,并且与旧版本的 Python 具有更好的向后兼容性。

  或者,您可以使用集成开发环境 (IDE)。如果您正在编码,IDE 提供了各种有用的功能,就 Python 而言,大多数 IDE 都包含用于为您的项目创建和管理虚拟环境的工具。市面上有很多不错的 IDE,但我们喜欢 PyCharm。它免费供个人使用,并具有有抱负的编码员可能想要的所有功能。

上一篇:win11休眠文件怎么清理?休眠文件有必要删除吗

下一篇:如何修复Windows11上的蓝牙驱动程序错误

相关文章

网友评论(共有 0 条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论