下载和安装 Python
得到所有Python 相关软件最直接的方法就是去访问它的网站(http://python.org)。为了方便读者,你也可以访问本书的网站(http://corepython.com)并点击左侧的“Download Python”链接——我们在表格中罗列了当前针对大多数平台的Python 版本,当然,这还是主要集中在“三巨头”身上:Unix,Win32 和MacOS X。
正如我们在前面1.3.5 小节中提到的,Python 的可应用平台非常广泛。我们可以将其划分成如下的几大类和可用平台:
• 所有 Unix 衍生系统(Linux,MacOS X,Solaris,FreeBSD 等等)
•Win32 家族(Windows NT,2000,XP 等等)
• 早期平台:MacOS 8/9,Windows 3.x,DOS,OS/2,AIX
• 掌上平台(掌上电脑/移动电话):Nokia Series 60/SymbianOS,Windows CE/PocketPC,Sharp Zaurus/arm-linux,PalmOS
• 游戏控制台:Sony PS2,PSP,Nintendo GameCube
•实时平台:VxWorks,QNX
•其他实现版本:Jython,IronPython,stackless
•其他
Python 大部分的最近版本都只是针对“三巨头”的。实际上,最新的Linux 和MacOS X 版本都已经安装好了Python——你只需查看一下是哪个版本。尽管其他平台只能找到相对较早的2.x 对应版本,但是就1.5 版而言这些版本也有了显著的改进。一些平台有其对应二进制版本,可以直接安装,另外一些则需要在安装前手工编译。
Unix 衍生系统(Linux,MacOS X,Solaris,FreeBSD 等等)
正如前文所述,基于 Unix 的系统可能已经安装了 Python。最好的检查方法就是通过命令行运行 Python,查看它是否在搜索路径中而且运行正常。只需输入:
myMac:~ wesley$ python
Python 2.4 (#4, Mar 19 2005, 03:25:10)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1671)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
">>>"
If starting Python fails, it doesn’t mean it’s not installed, just that it’s not in your path. Hunt around for it, and if you’re unsuccessful, try building it manually,which isn’t very difficult (see “Build It Yourself” on the next page). If you’re using certain versions of Linux, you can get the binary or source RPMs.
Windows/DOS 系统
首先从前文提到的python.org 或是 corepython.com 网站下载msi 文件(例如,python-2.5.msi),之后执行该文件安装Python。如果你打算开发 Win32 程序,例如使用 COM或 MFC,或者需要 Win32 库,强烈建议下载并安装 Python 的 Windows 扩展。之后你就可以通过DOS 命令行窗口或者 IDLE 和 Pythonwin 中的一个来运行Python 了,IDLE 是 Python 缺省的 IDE(Integrated Development Environment,集成开发环境),而 Pythonwin 则来自Windows 扩展模块。
自己动手编译Python
对绝大多数其它平台 , 下载 .tgz 文件, 解压缩这些文件, 然后执行以下操作以编译Python:
1. ./configure
2. make
3. make install
Python 通常被安装在固定的位置,所以你很容易就能找到。如今,在系统上安装多种版本的Python 已经是司空见惯的事情了。虽然容易找到二进制执行文件,你还是要设置好库文件的安装位置。
在Unix 中,可执行文件通常会将Python 安装到/usr/local/bin 子目录下,而库文件则通常安装在/usr/local/lib/python2.x 子目录下,其中的2.x 是你正在使用的版本号。MacOS X系统中,Python 则安装在/sw/bin 以及/或者 /usr/local/bin 子目录下。而库文件则在/sw/lib,/usr/local/lib, 以及/或者 /Library/Frameworks/Python.framework/Versions 子目录下。
在Windows 中,默认的安装地址是C:\Python2x。请避免将其安装在C:\Program Files目录下。是的,我们知道这是通常安装程序的文件夹。但是DOS 是不支持“Program Files”这样的长文件名的,它通常会被用“Progra~1”这个别名代替。这有可能给程序运行带来一些麻烦,所以最好尽量避免。所以,听我的,将Python 安装在C:\Python 目录下,这样标准库文件就会被安装在C:\Python\Lib 目录下。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
