导航:起始页 > Dive Into Python > SOAP Web 服务 > 安装 SOAP 库 | << >> | ||||
深入 Python :Dive Into Python 中文版Python 从新手到专家 [Dip_5.4b_CPyUG_Release] |
与本书中的其他代码不同,本章依赖的库不是 Python 预安装的。
在深入学习 SOAP web 服务之前,你需要安装三个库:PyXML、fpconst 和 SOAPpy。
你要用到的第一个库是 PyXML,它是 XML 库的一个高级组件,提供了比我们在 第 9 章 学习的 XML 内建库更多的功能。
下面是安装 PyXML 的步骤:
访问 http://pyxml.sourceforge.net/,点击 Downloads,下载适合你所使用操作系统的最新版本。
如果你所使用的是 Windows,那么你有多个选择。一定要确保你所下载的 PyXML 和你所使用的 Python 版本匹配。
双击安装程序。如果你下载的是为 Windows 提供的 PyXML 0.8.3,并且你所使用的是 Python 2.3,这个安装程序应该是 PyXML-0.8.3.win32-py2.3.exe。
深入安装过程。
安装完成后,关闭安装程序,没有任何安装成功的昭示 (并没有在开始菜单、快捷栏或桌面出现图标)。因为 PyXML 仅仅是被其他程序调用的 XML 的库集合。
要检验 PyXML 安装得是否正确,可以运行 Python IDE,下面的指令可以看到 XML 库的安装版本。
你所需要安装的第二个库是 fpconst,它是一系列支持 IEEE754 double-precision 特殊值的常量和函数,提供了对 Not-a-Number (NaN), Positive Infinity (Inf) 和 Negative Infinity (-Inf) 等特殊值的支持,而这是 SOAP 数据类型规范的组成部分。
下面是 fpconst 的安装过程:
从 http://www.analytics.washington.edu/statcomp/projects/rzope/fpconst/ 下载 fpconst 的最新版本。
提供了两种格式的下载:.tar.gz 和 .zip。如果你使用的是 Windows 操作系统,下载 .zip 文件;其他情况下应该下载 .tar.gz 文件。
对这个文件进行解压缩。在 Windows XP 上你可以鼠标右键单击这个文件并选择“解压文件”;在较早的 Windows 版本上则需要 WinZip 之类的第三方解压程序。在 Mac OS X 上,可以右键单击压缩文件进行解压。
打开命令提示符窗口并定位到解压目录。
键入 python setup.py install 运行安装程序。
要检验 fpconst 安装得是否正确,运行 Python IDE 并查看版本号。
第三个,也是最后一个需要安装的库是 SOAP 库本身:SOAPpy。
下面是安装 SOAPpy的过程:
访问 http://pywebsvcs.sourceforge.net/ 并选择 SOAPpy 部分中最新的官方发布。
提供了两种格式的下载。如果你使用的是 Windows,那么下载 .zip 文件;其他情况则下载 .tar.gz 文件。
和安装 fpconst 时一样先解压下载的文件.
打开命令提示符窗口并定位到解压 SOAPpy 文件的目录。
键入 python setup.py install 运行安装程序。
要检验 SOAPpy 安装得是否正确,运行 Python IDE 并查看版本号。
<< SOAP Web 服务 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
步入 SOAP >> |