如何在 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,请单击 开始(或 Window)菜单并键入 python 以查找匹配项。您可能会找到一些匹配项,因为 Python 提供了多个界面,因此请确保您启动的是 IDLE。

IDLE 3 IDE

如果您在“开始”菜单中看不到 Python,请重新安装 Python。请务必在安装向导中选择 Add Python to PATH。请参阅 Python 文档 以获取详细说明。

PyCharm IDE

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

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

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

告诉 Python 该做什么

关键字告诉 Python 您希望它做什么。在 IDLE 中,转到“文件”菜单并创建一个新文件。在 PyCharm 中,单击 New Project 按钮。

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

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

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。

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

回复 ,作者:Greg P

Greg,您说得很有道理。感谢您的提醒。

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

感谢您提供深入的 Python 安装说明。我之前搞砸了 Python 安装,为此我寻求了 Microsoft Windows 10 支持的帮助来重置它。

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

谢谢,
Mahesh

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