想要开始使用 Python 编码,但还没有准备好放弃 Windows 10?为什么不保留两者并看看接下来的情况会怎样呢?虽然 Python 最常与 Linux 发行版和开源范例联系在一起,但没有什么可以阻止您在 Windows 中编写功能强大的 Python 应用程序。当然,您应该问问自己 Windows 上的 Python 是否是您的不错选择。关于这个问题有很多争论,所以我专门用了一节来讨论 在 Windows 10 上安装 Python 是否有意义.
现在,如果您选择继续在 Windows 10 上安装 Python,则必须开始安装它,这就是本教程的内容。第一部分是对 Python 及其两个主要版本的非常简短的概述——如果您了解情况,请随意跳过。现在,言归正传,以下是如何在 Windows 10 上安装 Python。
概述
Python 是当今最热门的编程语言之一,这不能仅仅归功于运气。 Python 是高级和模块化的,使编码人员能够轻松开发复杂的软件且具有良好的可读性。 Python 的用途也非常广泛,可用于不同的任务,从网络应用程序到机器人技术,从大数据分析到视频游戏。
Python 基本上提供两个系列的版本:Python 2 系列和 Python 3 系列。虽然早期版本多年后仍在使用似乎很奇怪,但 Python 2 持续存在背后是有原因的。其中最重要的是 DevOps 中配置管理中使用的代码具有较旧的语法,并且需要较旧的解释器来运行它。然而,Python 3 在过去几年中变得越来越流行,现在已成为行业标准。除非您的目标是为某些旧设备或特定的 DevOps 任务开发代码,否则我们建议安装和使用 Python 3 系列。
第1步:下载Python
第一步是从官方网站下载 Python 安装程序。由于 Python 是开源且免费的,因此您无需支付任何费用。点击 这里 转至 Python Windows 版本的下载页面。

正如您在屏幕截图中看到的,每个版本都有两种类型的安装程序,一种是 32 位 (x86) 安装程序,另一种是 64 位 (x86-64) 安装程序。选择正确的可执行文件取决于您的系统。如果您使用 64 位架构和 64 位 Windows,则需要下载 64 位或 x86-64 可执行安装程序。否则,请下载 32 位或 x86 可执行文件。在本教程中,我们将使用适用于 64 位处理器的 Python 3.9.1 作为示例。与大多数安装程序一样,此安装文件只有约 30 MB,因此下载不会花费太多时间。完成后,运行安装文件并转到下面的安装部分。
安装
第 2 步:开始设置
运行您刚刚下载的可执行安装程序。请记住,要成功安装 Python,您需要在 Windows 上拥有管理员权限。这是因为安装程序会更改普通用户无权编辑的一些系统文件。设置开始后,您将看到以下屏幕,为您提供多种选择:
[重要提示。在发布之前使用图像编辑器删除用户名“INDERJIT SINGH”]
有“立即安装”选项,这是一种快速、轻松的方式来完成安装,而不会造成配置混乱。您的另一个选择是掌控安装并获得您想要的精确功能。屏幕底部还有两个复选框:一个允许您为系统上的所有用户帐户安装 Python 启动器,另一个将此 Python 版本(在我们的示例中为 3.9)添加到您的 PATH 中。由于这将是您的第一次安装,因此您可能应该选中两者。一旦您知道 PATH 的含义以及虚拟环境是什么,您将掌握如何对这些设置进行任何必要的更改。
在此阶段,您可能应该选择快速安装并更快地完成工作(在这种情况下您可以跳过下一部分),但我们将介绍自定义安装,以防您决定对安装有更多控制。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS第 3 步:自定义安装
点击“自定义安装”,设置高级选项;一旦你这样做了,你会看到这样的东西:

基本上,此屏幕是一个复选框列表,每个复选框都是您可以在最终的 Python 安装中添加或删除的功能。 “文档”包含有关您选择的 Python 版本的一些基本文档以及一些帮助文件。 “pip”是 Python 的包管理器,也是您将来进行的任何编码的基石,因此请务必选择它进行安装。列表中的下一个是 tkinter 和 Python 的 IDLE,据称它代表集成开发和学习环境。 IDLE 是 python 的原生 IDE,对于初学者来说它是一个足够好的工具,因此最好也安装它。随着您的不断进步,您总是可以获得更好、更先进的 IDE。 Python 测试套件是一组对于测试代码错误至关重要的测试工具。尽管您可能不需要为您的早期编码经验开始自动化测试,但最好安装它并逐步从中学习。
最后一个选项是我们之前看到的,但在此之前,有一个有趣的功能可供选择:“Py 启动器”。 Py Launcher 是一个很好的工具,可以在不同版本的 Python 之间快速切换,这将成为必要的。有些代码需要在Python 2系列上运行,而有些则必须在较新的Python 3系列上运行 而且版本之间总是存在细微的差异,因此能够将不同的版本设置为默认的 Python 解释器将非常有用。回到最后一个功能,即允许您为所有用户帐户安装 Python 的功能:我们已经在主屏幕上看到了它,再次建议您将其标记为安装。现在,让我们单击“下一步”并继续下一阶段。
高级选项
选择所需的所有功能并单击“下一步”后,您将进入此屏幕:

您可以在此处配置 Python 安装的高级选项。第一个复选框现在已经非常熟悉了,所以让我们选择它并假装我们还没有这样做两次。列表中的下一个是“将文件与 Python 关联”,这意味着您的 Windows 将识别具有 .py 扩展名的文件并尝试使用 Python 打开它们 - 非常有用。
最好也选择下一个有关快捷方式的选项,因为当您刚开始时,跟踪可执行文件的位置可能有点困难。确保选择下一个并将 Python 添加到环境变量中,这将使以后的事情变得更容易。如果您决定预编译标准库,安装将花费更长的时间,但您的代码将运行得更快。您可以不标记最后两个复选框,因为它们对初学者来说并不重要。 “高级选项”屏幕还允许您选择安装位置,因此,如果您想将其安装在特定位置或更方便的位置,现在就是您的机会。一个好主意是将所有内容安装在 C 之后的目录中,例如此版本的 C:\Python 3.9.1\。
第 4 步:完成安装

无论您选择快速安装还是自定义安装,您都已成功地将设置带到下一阶段 - 复制文件。这不会花很长时间,很快您就会看到以下屏幕,表明安装结束:

干得好,您已经成功在 Windows 10 上安装了 Python。不过,在兴奋之前,让我们检查一下安装是否真正成功。
第 5 步:验证安装
要验证您的安装,您需要从“开始”菜单或输入运行 Microsoft 的命令提示符 指令 进入“运行”框。出现命令提示符后,输入以下代码:
python --version
这是一个命令,要求默认的 Python 告诉我们它是什么版本。由于您刚刚安装的 Python 应该是您计算机上唯一的 Python,因此这应该返回您安装的版本号。如果一切顺利,您应该看到如下内容:

好吧,看来你的安装终于成功了。好工作!但如何真正开始使用 Python 呢?虽然您可能知道这一点,但我们将向您展示如何打开 Python 的 IDLE,这样您就会感觉自己真正完成了一些事情。如果您已经知道如何做到这一点以及要做什么,请随意跳过本教程的其余部分并开始编码。
Linux 上的 Python 入门

如果您查看“开始”菜单,您将看到最近添加的 Python 快捷方式。让我们点击 IDLE 看看我们正在处理什么:

这是Python的原生集成开发环境,一个带有解释器的交互式编码平台。您可以输入Python命令并在按<Enter>后立即看到反应。让我们尝试打印一些东西。输入以下代码片段:
print(“Hello”)
这应该让 Python 的 IDLE 在下一行打印出 Hello:

您还可以直接输入方程,让 Python 给出答案。但 IDLE 的 shell 可能并不是编写单行代码的最佳位置。您应该创建一个新文件并从那里开始。
另请阅读: 如何在VPS服务器上安装Python?
在 Windows 10 上安装 Python 有意义吗?
如果您花了一些时间在 Google 上搜索在 Windows 上安装 Python,您可能已经看到过关于 Python 在 Windows 上的性能是否与在 Linux 上一样好的争论。当然,部分答案是由于 Windows 与 Linux 之间永恒的战争。但当我们谈论 Python 功能时,真正的利害关系是什么?和 你应该吗 在 Windows 10 上安装 Python?
事实上,Python 与 Linux 的集成更加自然。这意味着当您获得 Linux 时它就已预安装,并且可以非常轻松地从终端配置您需要的一切。然而,对于 Windows,Python 就更加混乱了:有一个实际上没有用的 GUI,一些功能是通过命令提示符(Windows 中的命令行界面)处理的,而大多数配置需要使用名为 WSL 的兼容层软件来运行(Linux 的 Windows 子系统).
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS除了分散的开发环境之外,Windows 中的 Python 可以使用的模块也受到限制,特别是如果您要使用 Python 开发 Web 应用程序。甚至 微软在其文档网站上也承认了这一点。大多数 Web 应用程序都托管在基于 Linux 的服务器上,拥有通用的开发和测试环境更加简单。
Microsoft Doc 还提到了 Linux 是 Python 更好基础的另一个重要原因:大多数在线教程、示例和代码都是假设读者在 Linux 中使用 Python 而创建的。一些兼容性问题可以通过使用 WSL 来解决,但对于某些模块(如流行的 PyGame),WSL 并不是答案。
因此,如果您刚开始使用 Python 并正在学习,Windows 并不是一个好的选择。如果您已经学到了足够多的知识,需要使用虚拟环境和版本控制,那么情况实际上会更糟。在 Windows 10 上安装 Python 的唯一意义是当您必须开发基于 Windows 的应用程序时。但是,如果您不能仅仅承诺安装一个全新的操作系统并将您的计算机变成双启动噩梦怎么办?您应该在 Windows 上的虚拟机中运行 Linux 发行版吗?
使用虚拟机实际上是一个好主意,但前提是您的系统确实可以处理它。虚拟化会占用大量资源,而且并不是每台计算机一开始就拥有这些资源,更不用说能够分配它们了。
那么,如果您需要在 Windows 10 上安装 Python 但这些选项都不适合您该怎么办?我建议购买虚拟专用服务器(VPS)。 VPS 就像在远程服务器上运行的虚拟机,只是您不必担心自己的计算机速度变慢或专用服务器附带的高昂价格。
在 Cloudzy,我们以实惠的价格提供可靠、高性能的 Linux VPS 托管,并拥有 12 台全球服务器和 1 Gbps 带宽,感觉与在您自己的计算机上运行的虚拟机没有任何不同。 Linux VPS 还具有一键安装选项,让您只需单击一个按钮即可设置几乎任何 Linux 发行版。您可以尝试不同的发行版并找到适合您的发行版 - 如果您是 Linux 新手,那么这是一笔巨大的财富。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS接下来做什么?
那么,假设您已经在 Windows 上安装了 Python — 现在该怎么办?您可能已经有了一些想法。也许您正在参加 Python 编程课程,或者正在通过书籍和在线资源自学。不过,我们认为以下一些内容可能有助于改善您的 Python 体验:
- 安装 点
如果您选择快速安装,您可能最终没有 pip。您可以通过在命令提示符中输入以下内容来检查它是否已安装:
pip help
- 安装 Visual Studio 代码
一款出色的工具,通过提供有价值的 linting 和调试工具来提高您的工作效率和创造力。
- 安装Git
跟踪代码和所做更改的一个好方法是使用 Git 进行版本控制。您还可以使用它在 GitHub、GitLab 或 自托管 DevOps 工具 并获得反馈或支持——甚至可能是合作。
常问问题
我是否必须在 Linux 上安装 Python 才能获得完整功能?
并不真地。由于 Python 是一种独立于操作系统的高级语言,因此您可以在所有平台上获得相同的功能。当谈到额外的库和集成功能时,情况就不同了。请继续阅读,了解如何在 Windows 上最大限度地发挥 Python 功能。
在Windows中设置虚拟环境很难吗?
是的,这比 Linux 更难。有一些额外的步骤需要完成,并且并不像在终端中输入命令那么容易。当然,有一些方法可以解决这个问题。