Skip to content

2. 安装 Python 解释器

2.1. ActivePython

本文中的示例已使用 ActiveState Python 解释器进行了测试:

http://www.activestate.com/activepython/downloads
 

注意:

  • 请勿下载 ActivePython 的 64 位版本。该版本不支持安装 MySQLdb 模块,而本文档后续内容需要使用该模块。

安装 ActivePython 会生成以下目录结构:

 

并在“应用程序”文件夹中生成以下菜单:

  • 1:ActivePython 文档。该文档内容非常全面,遇到问题时查阅它是个好主意;
  • 2:交互式 Python 解释器;
  • 3:ActivePython 包管理器。我们将使用它来安装允许我们操作 MySQL 数据库的 Python 包。

我们不会使用交互式 Python 解释器。您只需知道本文中的脚本可以使用该解释器运行即可。虽然它对于测试 Python 功能的工作原理很有用,但对于需要重复使用的脚本来说并不太实用。以下是一个示例:

 

>>> 提示符允许您输入 Python 语句并立即执行。上面输入的代码表示以下内容:

1
2
3
4
5
6
>>> nom='python'
>>> print 'nom=%s' % (nom)
nom=python
>>> print "type=%s" % (type(nom))
type=<type 'str'>
>>> 

行数:

  • 1: 变量的初始化。在 Python 中,无需声明变量的类型。变量会自动采用其赋值的类型。该类型可能会随时间变化;
  • 2: 显示名称。'name=%s' 是一种显示格式,其中 %s 是表示字符串的形式参数。(name) 是将代替 %s 显示的实际参数;
  • 3: 显示结果;
  • 4: 显示变量 name 的类型
  • 5: 变量 name 的类型为 str(字符串)。

下面,我们提供了一些经过测试的脚本:

  • 该脚本可使用任意文本编辑器编写。此处我们使用了 Notepad++,该软件支持 Python 脚本的语法高亮;
  • 脚本在 DOS 窗口中运行。
 
  • 导航至包含待测试脚本的文件夹;
  • %python% 是一个系统变量:
C:\data\travail\2010-2011\python\tutoriel>echo %python%
C:\devpython\ActiveState27\python.exe
  • 第 1 行:显示 %python% 环境变量的值
  • 第 2 行:其值为 <installdir>\python.exe,其中 installdir 是 ActivePython 的安装目录。

2.2. Visual Studio 的 Python 工具

[Visual Studio 的 Python 工具] 目前(2012 年 2 月)可通过以下网址获取:[http://pytools.codeplex.com/]。运行该工具可为 Visual Studio 2010 添加 Python 功能。 Visual Studio 2010 的 Express 版本是免费的,可从 [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express] 下载。

安装 [Python Tools for Visual Studio] 扩展后,您即可使用 VS 2010 创建 Python 项目:

  • 对于本文档中的所有示例,选项 [1] 都是合适的;
  • [2]:通过“工具 / 选项”菜单,您可以配置 Python 环境。

Visual Studio 应该已经检测到了 ActivePython 解释器 [3]:

  • 在 [4] 中,我们指定程序执行应暂停,直到用户按下键盘上的任意键。

让我们创建一个 Python 项目(文件 / 新建 / 项目):

  • 在 [1,2] 中:选择 [Python 应用程序] 类型的 Python 项目;
  • 在 [3] 中:为项目选择一个文件夹;
  • 在 [4] 中:为项目命名;
  • 在 [5] 中:生成的项目。

文件 [essai_02.py] 是一个 Python 程序:


print('Hello World')

按 [Ctrl-F5] 运行它:结果将显示在 DOS 窗口 [6] 中。本文档中的所有代码均已通过此方式测试。示例以 VS 2010 解决方案的形式提供: