您现在的位置:主页 ‣ 深入 Python 3 ‣
❝ ANY 键在哪里? ❞
— 各种归因
FIXME
在本书中,有从命令行执行 Python 程序的示例。命令行在哪里?
在 Linux 上,在您的应用程序
菜单中查找名为终端
的程序。(它可能在附件
或系统
等子菜单中。)
在 Mac OS X 上,在您的 /Applications/Utilities/
文件夹中有一个名为终端
的应用程序。要进入该文件夹,请单击您的桌面,打开前往
菜单,选择前往文件夹...
,然后键入 /Applications/Utilities/。然后双击终端
程序。
在 Windows 上,单击开始
,选择运行...
,键入 cmd,然后按 ENTER。
一旦您进入命令行,您应该能够运行 Python 交互式 shell。在 Linux 或 Mac OS X 命令行上,键入 python3 并按 ENTER。在 Windows 命令行上,键入 c:\python31\python 并按 ENTER。如果一切顺利,您应该会看到类似以下内容
you@localhost:~$ python3 Python 3.1 (r31:73572, Jul 28 2009, 06:52:23) [GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
(键入 exit() 并按 ENTER 退出 Python 交互式 shell 并返回到命令行。这在所有平台上都有效。)
如果您收到“命令未找到”错误,则可能意味着您没有安装 Python 3。
you@localhost:~$ python3 bash: python3: command not found
另一方面,如果您进入 Python 交互式 shell,但版本号与您期望的版本号不符,则您可能安装了多个版本的 Python。这在 Linux 和 Mac OS X 系统上最常发生,因为这些系统预先安装了旧版本的 Python。您可以安装最新版本而无需删除旧版本(它们将和平共处),但您需要在从命令行运行 Python 时更加具体。
例如,在我的家用 Linux 机器上,我安装了几个版本的 Python,以便我可以测试我编写的 Python 软件。要运行特定版本,我可以键入 python3.0
、python3.1
或 python2.6
。
mark@atlantis:~$ python3.0 Python 3.0.1+ (r301:69556, Apr 15 2009, 17:25:52) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> exit() mark@atlantis:~$ python3.1 Python 3.1 (r31:73572, Jul 28 2009, 06:52:23) [GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> exit() mark@atlantis:~$ python2.6 Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) [GCC 4.4.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> exit()
© 2001–11 Mark Pilgrim