Python 编程:从入门到实践(十):基础知识——起步 1.2.3

阅读数:25 2019 年 10 月 16 日 15:33

Python编程:从入门到实践(十):基础知识——起步 1.2.3

(在不同操作系统中搭建 Python 编程环境:在 Windows 系统中搭建 Python 编程环境)

Windows 系统并非都默认安装了 Python,因此你可能需要下载并安装它,再下载并安装一个文本编辑器。

  1. 安装 Python

首先,检查你的系统是否安装了 Python。为此,在“开始”菜单中输入command并按回车以打开一个命令窗口;你也可按住 Shift 键并右击桌面,再选择“在此处打开命令窗口”。在终端窗口中输入 python 并按回车;如果出现了 Python 提示符(>>>),就说明你的系统安装了 Python。然而,你也可能会看到一条错误消息,指出python是无法识别的命令。

如果是这样,就需要下载 Windows Python 安装程序。为此,请访问 http://python.org/downloads/ 。你将看到两个按钮,分别用于下载 Python 3 和 Python 2。单击用于下载 Python 3 的按钮,这会根据你的系统自动下载正确的安装程序。下载安装程序后,运行它。请务必选中复选框 Add Python to PATH(如图 1-2 所示),这让你能够更轻松地配置系统。

Python编程:从入门到实践(十):基础知识——起步 1.2.3

图 1-2 确保选中复选框 Add Python to PATH

  1. 启动 Python 终端会话

通过配置系统,让其能够在终端会话中运行 Python,可简化文本编辑器的配置工作。打开一个命令窗口,并在其中执行命令python。如果出现了 Python 提示符(>>>),就说明 Windows 找到了你刚安装的 Python 版本。

复制代码
C:\> python
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 22:15:05) [MSC v.1900 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

如果是这样,就可以直接跳到下一部分——“在终端会话中运行 Python”。

然而,输出可能类似于下面这样:

复制代码
C:\> python
'python' is not recognized as an internal or external command, operable
program or batch file.

在这种情况下,你就必须告诉 Windows 如何找到你刚安装的 Python 版本。命令python通常存储在 C 盘,因此请在 Windows 资源管理器中打开 C 盘,在其中找到并打开以 Python 打头的文件夹,再找到文件 python。例如,在我的计算机中,有一个名为 Python35 的文件夹,其中有一个名为 python 的文件,因此文件 python 的路径为 C:\Python35\python。如果找不到这个文件,请在 Windows 资源管理器的搜索框中输入 python,这将让你能够准确地获悉命令python在系统中的存储位置。

如果认为已知道命令python的路径,就在终端窗口中输入该路径进行测试。为此,打开一个命令窗口,并输入你确定的完整路径:

复制代码
C:\> C:\Python35\python
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 22:15:05) [MSC v.1900 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

如果可行,就说明你已经知道如何访问 Python 了。

  1. 在终端会话中运行 Python

在 Python 会话中执行下面的命令,并确认看到了输出“Hello Python world!”。

复制代码
>>> print("Hello Python world!")
Hello Python world!
>>>

每当要运行 Python 代码片段时,都请打开一个命令窗口并启动 Python 终端会话。要关闭该终端会话,可按 Ctrl + Z,再按回车键,也可执行命令exit()

  1. 安装文本编辑器

Geany 是一款简单的文本编辑器:它易于安装;让你能够直接运行几乎所有的程序(而无需通过终端);使用不同的颜色来显示代码,以突出代码语法;在终端窗口中运行代码,让你能够习惯使用终端。附录 B 介绍了其他一些文本编辑器,但我强烈建议你使用 Geany,除非你有充分的理由不这样做。

要下载 Windows Geany 安装程序,可访问 http://geany.org/ ,单击 Download 下的 Releases,找到安装程序 geany-1.25_setup.exe 或类似的文件。下载安装程序后,运行它并接受所有的默认设置。

为编写第一个程序,需要启动 Geany。为此,可按超级(Super)键(俗称 Windows 键),并在系统中搜索 Geany。找到 Geany 后,双击以启动它;再将其拖曳到任务栏或桌面上,以创建一个快捷方式。接下来,创建一个用于存储项目的文件夹,并将其命名为 python_work(在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,因为这是 Python 采用的命名约定)。回到 Geany,选择菜单 File ▶ Save As,将当前的空 Python 文件保存到文件夹 python_work,并将其命名为 hello_world.py。扩展名.py 告诉 Geany,文件包含的是 Python 程序;它还让 Geany 知道如何运行该程序,并以有益的方式突出其中的代码。

保存文件后,在其中输入下面一行代码:

复制代码
print("Hello Python world!")

如果能够在系统中执行命令python,就无需配置 Geany,因此你可以跳过下一部分,直接进入“运行 Hello World 程序”部分。如果启动 Python 解释器时必须指定路径,如 C:\Python35\python,请按下面的说明对 Geany 进行配置。

  1. 配置 Geany

要配置 Geany,请选择菜单 Build ▶ Set Build Commands;你将看到文字 Compile 和 Execute,它们旁边都有一个命令。默认情况下,编译命令和执行命令的开头都是python,但 Geany 不知道命令python存储在系统的什么地方,因此你需要在其中添加你在终端会话中使用的路径。

为此,在编译命令和执行命令中,加上命令python所在的驱动器和文件夹。其中编译命令应类似于下面这样:

复制代码
C:\Python35\python -m py_compile "%f"

在你的系统中,路径可能稍有不同,但请务必确保空格和大小写与这里显示的一致。

执行命令应类似于下面这样:

复制代码
C:\Python35\python "%f"

同样,指定执行命令时,务必确保空格和大小写与这里显示的一致。图 1-3 显示了该如何在 Geany 中配置这些命令。

Python编程:从入门到实践(十):基础知识——起步 1.2.3

图 1-3 在 Windows 中配置 Geany,使其使用 Python 3

正确地设置这些命令后,单击 OK 按钮。

  1. 运行 Hello World 程序

现在应该能够成功地运行程序了。请运行程序 hello_world.py;为此,可选择菜单 Build ▶ Execute、单击 Execute 图标(两个齿轮)或按 F5。将弹出一个终端窗口,其中包含如下输出:

复制代码
Hello Python world!
------------------
(program exited with code: 0)
Press return to continue

如果没有看到这样的输出,请检查你输入的每个字符。你是不是将print的首字母大写了?是不是遗漏了引号或括号?编程语言对语法的要求非常严格,只要你没有严格遵守语法,就会出错。如果代码都正确,这个程序也不能正确地运行,请参阅下一节。

评论

发布