没有合适的资源?快使用搜索试试~ 我知道了~
首页Python学习手册中文(第三版)附录——习题答案
资源详情
资源评论
资源推荐

第八部分
附录


659
附录A
安装和配置
本附录提供其他装和配置的细节,新接触这类话题的人可以参考这些资源。
安装
Python
解释器
因为需要用
Python
解释器运行
Python
脚本,使用
Python
的第一步通常就是安装
Python
。
除非你的机器上已有一个
Python
,不然,你就得取得最新版
Python
,在计算机上安装和
配置。每台机器只需安装和配置一次,如果你是运行冻结二进制文件(第
2
章介绍过),
那就完全不需要这样做了。
Python
已经存在了吗
做任何事之前,应该检查机器上是否已有最新版本的
Python
。如果你用的是
Linux
、
Mac
OS X
以及一些
UNIX
系统,
Python
可能已经安装在你的计算机上。在
shell
提示符下(有
时被称作终端窗口)输入
py t ho n
,看看会发生什么事。此外,也可以在常见的位置搜索
“
python
”:
/usr/bin
、
/usr/local/bin
等等。
在
Windows
上,查看“开始”→“所有程序”菜单中(位于屏幕下方)是否有
Python
。
如果你发现了
Python
,要确定那是
2.5
版或之后的版本。虽然任何最新的版本都适用本书
大多数内容,但是至少需要
2.5
版才能运行本书中的一些例子。
从哪里获取
Python
如果找不到
Pyt hon
,就需要自行安装。幸运的是,
Pyt hon
是开源系统,可在
Web
上免费
获取,而且在大多数平台上安装都很简单。
你总是可以从
Python
的官方网站
http://www.python.org
获取最新、最好的标准
Python
版
本。寻找网页上的“
Do wn lo ads
”链接,然后,选择所需平台的版本。你会发现预创建

660
|
附录
A
的
Python
可执行文件(解压后就能运行)、
Windows
的自安装文件(点击文件图标就能
安装)、
Lin u x
的
RPM
(通过
rpm
解压)、完整的源代码包(在你的机器上编译从而生
成解释器)等等。你会发现站外的网页的链接,找到其他平台的版本,例如
Pal m O S
、
Nokia
手机以及
Windows Mobile
等等(它们不是由
Python.org
维护,可通过
Google
搜索网
络相关内容)。
你也会在
Linux CD
发行版中找到
Python
。也许是随附在某些产品和计算机系统上,或者
和其他
Python
书籍在一起。这些通常都会比当前版本落后,但通常不会落后太多。
此外,有家名为
ActiveState
公司将
Python
作为其
ActivePython
包的一部分。这个包结合
了标准
CPython
和扩展包以供
Windows
开发,还有一个名为
PythonWin
的
IDE
(第
3
章介
绍过),以及其他常用的扩展包。参考
ActiveState
的网站有关
ActivePython
包的更多细
节。
最后,如果你对其他
Python
的实现感兴趣,可以搜索网络,看一看
Jython
(
Python
的
Java
实现)以及
IronPython
(
Python
的
C#/.NET
实现),而它们在第
2
章都介绍过。这些系统
的安装说明不在本书的范围之内。
安装步骤
下载
Python
后,需要进行安装。安装步骤是与平台相关的,这里主要介绍安装
Python
平
台的一些要点。
Windows
在
Windows
上,
Python
是自安装的
MSI
程序文件,只要双击文件图标,在每个提示
文字下回答“
Yes
”或“
Next
”,就可执行默认安装。默认安装包括了
Python
的文
档集以及
Tkinter GUI
、
shelve
数据库和
IDLE GUI
的支持。
Python 2.5
一般是安装在
目录
C:\Python25
下的,这在安装时可进行修改。
为了方便,安装之后,
Python
会出现在“开始”→“所有程序”菜单中。
Python
的
菜单有五个项目,可以快捷的打开常见的任务:打开
ID L E
用户界面、阅读模块文
档、打开交互模式会话、在网页浏览器中阅读
Python
的标准手册以及卸载。大多数
动作都涉及到了本书各处所提到的概念细节。
在
Windows
上安装后,
Python
会自动注册,在点击
Python
文件图标时,打开
Python
文件程序(第
3
章谈到过这种程序启动技术)。也有可能在
Wind ow s
上通过源代码
编译创建
Python
,但通常并不这样做。

安装和配置
|
661
Windows Vista
用户要注意:当前
Vista
版本的安全特性修改了使用
MSI
安装文件的
一些规则。如果
Python
安装程序无法使用,或者没有把
Python
放在机器上的正确位
置,可以参考本附录中边栏文章寻求帮助。
Linux
在
Linux
上,
Python
可能是一个或多个
RPM
文件,按通常的方式将其解压(更多细
节参考
RPM
的
manpage
)。根据下载的
RPM
,
Python
本身也许是一个文件,而另一
个是
Tkinter GUI
和
IDLE
环境的支持文件。因为
Linux
是类
UNIX
系统,下一段也同
样适用。
UNIX
在
UN IX
系统上,
Py tho n
通常是以
C
源代码包编译而成。这通常只需解压解文件,
运行简单的
config
和
make
命令。
Python
会根据其编译所在的系统,自动配置其创建
流程。尽管这样,要确定你有看过了包中的
README
文件从而了解了这个流程的细
节。因为
Python
是开放源代码的,其源代码可以免费使用和分发。
在其他平台上,这些细节可能大不一样:例如,要替
PalmOS
安装
Python
的
Pippy
移植版
本,你的
PDA
就得有
hotsync
操作才行,而
Python
对
Sharp Zaurus Linux PDA
来讲,会有
一个或多个
.
ipk
文件,你只需执行它们就能安装。不过,可执行文件的形式和源代码的
形式的额外安装程序都有完整说明,我们就在这里跳过其更深入的细节。
配置
Python
安装好
Python
后,要配置一些系统设置,改变
Python
执行代码的方式(如果你刚开始使
用这个语言,应该完全可以跳过这一节。对于基本的程序来说,通常是没必要做任何系
统设置的修改的)。
一般来说,
Pytho n
解释器各部分的行为能够通过环境变量设置和命令行选项来配置。本
节我们会简单看一看
Python
环境变量。
Python
命令行选项用的比较少(当你从系统提示
符下启动
Pytho n
程序时可列出),而且有特定的角色。参考其他文档资源以获得更多细
节。
Python
环境变量
环境变量(有些人称为
shell
变量或
DOS
变量)存在于
Python
之外,可用于给定的计算机
上定制解释器每次运行时的行为。
Pytho n
识别一些环境变量的设置,但只有少数是常用
的,值得在这里进行说明。表
A-1
是
Python
相关的主要环境变量的设置。
剩余42页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论9