如何在 Windows 上安装 Python

安装 Python,运行 IDE,并直接从您的 Microsoft Windows 桌面开始编码。
128 位读者喜欢这篇文章。
hands programming

WOCinTech Chat。由 Opensource.com 修改。CC BY-SA 4.0

您想学习编程吗?最常见的入门语言之一是 Python,它因其独特的 面向对象 结构和简单语法而广受欢迎。Python 也是一种解释型语言,这意味着您无需学习如何将代码编译成机器语言:Python 会为您完成这项工作,让您可以有时立即测试您的程序,并在某种程度上边编写代码边测试。

仅仅因为 Python 易于学习,并不意味着您应该低估它的潜在能力。Python 被 电影 工作室、金融机构、IT 公司、视频游戏工作室、创客、爱好者、艺术家、教师和许多其他人使用。

另一方面,Python 也是一种严肃的编程语言,学习它需要奉献精神和实践。不过话又说回来,您现在不必承诺任何事情。您几乎可以在任何计算平台上安装和试用 Python,所以如果您使用的是 Windows,那么本文正适合您。

如果您想在完全开源的操作系统上试用 Python,您可以 安装 Linux,然后 试用 Python

获取 Python

Python 可从其网站 Python.org 获取。进入该网站后,将鼠标悬停在Downloads(下载)菜单上,然后悬停在 Windows 选项上,然后单击按钮下载最新版本。

Downloading Python on Windows

或者,您可以单击 Downloads(下载)菜单按钮,然后从下载页面选择特定版本。

安装 Python

软件包下载完成后,打开它以启动安装程序。

接受默认安装位置是安全的,并且将 Python 添加到 PATH 至关重要。如果您不将 Python 添加到您的 PATH,那么 Python 应用程序将不知道在哪里找到 Python(它们需要 Python 才能运行)。默认情况下选中此项,因此在继续之前,请在安装窗口底部激活它!

Select "Add Python 3 to PATH"

在 Windows 允许您安装来自 Microsoft 以外的发布者的应用程序之前,您必须给出您的批准。当 用户帐户控制 系统提示时,单击 按钮。

Windows UAC

请耐心等待 Windows 将文件从 Python 软件包分发到适当的位置,完成后,您就完成了 Python 的安装。

开始玩吧。

安装 IDE

要用 Python 编写程序,您真正需要的只是一个文本编辑器,但是拥有集成开发环境 (IDE) 会很方便。IDE 将文本编辑器与一些友好且有用的 Python 功能集成在一起。IDLE 3 和 Pycharm (社区版) 是两个值得考虑的优秀开源选项。

IDLE 3

Python 自带一个名为 IDLE 的 IDE。您可以在任何文本编辑器中编写代码,但使用 IDE 可以为您提供关键字高亮显示以帮助检测拼写错误、一个 Run(运行)按钮来快速轻松地测试代码,以及其他代码特定功能,而像 Notepad++ 这样的纯文本编辑器通常没有这些功能。

要启动 IDLE,请单击 Start(开始)菜单(或 Window 键)并键入 python 以查找匹配项。您可能会找到一些匹配项,因为 Python 提供了多个界面,因此请确保启动 IDLE。

IDLE 3 IDE

如果您在“开始”菜单中看不到 Python,请重新安装 Python。请务必在安装向导中选择 Add Python to PATH(将 Python 添加到 PATH)。有关详细说明,请参阅 Python 文档

PyCharm IDE

如果您已经有一些编码经验,并且觉得 IDLE 对您来说太简单了,请尝试 PyCharm (社区版),这是一个用于 Python 的开源 IDE。它具有关键字高亮显示以帮助检测拼写错误、引号和括号补全以避免语法错误、行号(在调试时很有用)、缩进标记和一个 Run(运行)按钮来快速轻松地测试代码。

要安装它,请访问 PyCharm IDE 网站,下载安装程序并运行它。该过程与 Python 相同:启动安装程序,允许 Windows 安装非 Microsoft 应用程序,并等待安装程序完成。

PyCharm 安装完成后,双击桌面上的 PyCharm 图标或从“开始”菜单中选择它。

告诉 Python 做什么

关键字告诉 Python 您想让它做什么。在 IDLE 中,转到 File(文件)菜单并创建一个新文件。在 PyCharm 中,单击 New Project(新建项目)按钮。

在您的新的空文件中,在 IDLE 或 PyCharm 中键入以下内容

print("Hello world.")
  • 如果您使用的是 IDLE,请转到 Run(运行)菜单并选择 Run Module(运行模块)选项。
  • 如果您使用的是 PyCharm,请单击窗口右上角的 Run(运行)按钮。

Run code

opensource.com

每次您运行代码时,您的 IDE 都会提示您保存正在处理的文件。在继续之前执行此操作。

关键字 print 告诉 Python 打印出您在括号和引号中给出的任何文本。

但这不是很令人兴奋。在其核心,Python 只能访问像 printhelp 这样的基本关键字、基本数学函数等等。

使用 import 关键字加载更多关键字。创建一个新文件并将其命名为 pen.py

警告不要将您的文件命名为 turtle.py,因为 turtle.py 是包含您正在控制的 turtle 程序的文件的名称。将您的文件命名为 turtle.py 会使 Python 感到困惑,因为它认为您想导入您自己的文件。

Turtle 是一个有趣的模块。将以下代码添加到您的文件中

import turtle

turtle.begin_fill()
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.end_fill()

看看您可以使用 turtle 模块绘制什么形状。

要清除您的 turtle 绘图区域,请使用 turtle.clear() 关键字。您认为关键字 turtle.color("blue") 会做什么?

尝试更复杂的代码

import turtle as t
import time

t.color("blue")
t.begin_fill()

counter = 0

while counter < 4:
    t.forward(100)
    t.left(90)
    counter = counter+1

t.end_fill()
time.sleep(2)

请注意,在此示例代码中,turtle 不仅已被导入,而且还被赋予了较短的昵称 t,这更快捷且更易于键入。这是 Python 中的一个便捷功能。

挑战

作为一项挑战,尝试更改您的脚本以获得此结果

Example Python turtle output

完成该脚本后,您就可以继续学习更令人兴奋的模块了。一个不错的起点是这个 入门骰子游戏

保持 Pythonic

Python 是一种有趣的语言,它有几乎可以实现您能想到的任何功能的模块。正如您所见,Python 入门很容易,只要您对自己有耐心,您可能会发现自己理解和编写 Python 代码的流畅程度与您书写母语一样。在 Opensource.com 上浏览一些 Python 文章,尝试为自己编写一些小型任务脚本,看看 Python 会带您走向何方。要真正将 Python 与您的日常工作流程集成在一起,您甚至可以尝试 Linux,它在脚本编写方面具有其他操作系统无法比拟的原生性。您可能会发现自己,在给予足够的时间后,使用您创建的应用程序!

祝您好运,并保持 Pythonic。


本文最初发表于 2019 年 8 月,并已由作者更新。

接下来阅读什么
标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,通常同时进行。

6 条评论

您可能还必须考虑是否要将 Python 用于某些启用 API 的软件中的脚本编写。Scribus 至少需要 Python 2.7,我不确定 Python 3+ 是否有效。与此同时,您从 Sourceforge 下载的 Scribus 内置了 Python 2.7。虽然这是一个有点受限的 Python,但您可能需要/想要其他软件包。诀窍是安装 Python 2.7 或更高版本以及您需要的任何软件包,然后转到 Scribus 安装的 Python 所在的目录,然后重命名或删除它*。当 Scribus 启动时,它将首先查找自己的 Python,如果找不到,则检查系统。

* 提示:根据一般原则,最好先重命名并确保您的 Python 与 Scribus 配合使用,然后再在 Scribus 中删除它。

是的,我被告知您必须将 Python 2.7 与 Scribus 一起使用,因此这说明了不同的父软件可能需要特定版本的 Python。

回复 的评论,作者是 Greg P

Greg,说得太好了。感谢您的提醒。

还值得注意的是,您可能可以在 Windows 上安装 2 个版本的 Python - 您当然可以在 Linux 上这样做。

回复 的评论,作者是 sethkenlon

太棒了!谢谢!是的... 事实上,我现在安装了 2 个版本的 Python

感谢您提供详细的 Python 安装说明。我之前搞砸了 Python 安装,在那里我寻求 Microsoft Windows 10 支持帮助来重置它。

按照您的步骤,我可以非常轻松快捷地完成它。您的分步图片对我帮助很大,这些图片非常容易理解和实施。

谢谢,
Mahesh

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.