您当前位置:首页 > 深入 Python > SOAP Web 服务 > 安装 SOAP 库 | << >> | ||||
深入 Python从 Python 新手到专家 |
与本书中的其他代码不同,本章依赖于未预装在 Python 中的库。
在深入了解 SOAP Web 服务之前,您需要安装三个库:PyXML、fpconst 和 SOAPpy。
您需要的第一个库是 PyXML,这是一组高级 XML 库,它提供了比我们在 第 9 章 中学习的内置 XML 库更多的功能。
以下是安装 PyXML 的步骤
访问 http://pyxml.sourceforge.net/,点击“下载”,然后下载适用于您操作系统的最新版本。
如果您使用的是 Windows,则有多种选择。请确保下载与您使用的 Python 版本匹配的 PyXML 版本。
双击安装程序。如果您下载的是适用于 Windows 的 PyXML 0.8.3 和 Python 2.3,则安装程序将为 PyXML-0.8.3.win32-py2.3.exe。
逐步执行安装程序。
安装完成后,关闭安装程序。不会有任何可见的成功迹象(“开始”菜单中未安装任何程序,桌面上也未安装任何快捷方式)。PyXML 只是一个由其他程序使用的 XML 库集合。
要验证您是否正确安装了 PyXML,请运行您的 Python IDE 并检查已安装的 XML 库的版本,如下所示。
您需要的第二个库是 fpconst,这是一组用于处理 IEEE754 双精度特殊值的常量和函数。它为特殊值“非数字”(NaN)、“正无穷大”(Inf) 和“负无穷大”(-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 上,您可以双击压缩文件以使用 Stuffit Expander 解压缩它。
打开命令提示符并导航到解压缩 fpconst 文件的目录。
键入 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 入门 >> |