<span id="7ztzv"></span>
<sub id="7ztzv"></sub>

<span id="7ztzv"></span><form id="7ztzv"></form>

<span id="7ztzv"></span>

        <address id="7ztzv"></address>

            12.2. 安裝 SOAP 庫

            與本書中的其他代碼不同,本章依賴的庫不是 Python 預安裝的。

            在深入學習 SOAP web 服務之前,你需要安裝三個庫:PyXMLfpconstSOAPpy

            12.2.1. 安裝 PyXML

            你要用到的第一個庫是 PyXML,它是 XML 庫的一個高級組件,提供了比我們在 第 9 章 學習的 XML 內建庫更多的功能。

            過程 12.1. 

            下面是安裝 PyXML 的步驟:

            1. 訪問 http://pyxml.sourceforge.net/,點擊 Downloads,下載適合你所使用操作系統的最新版本。

            2. 如果你所使用的是 Windows,那么你有多個選擇。一定要確保你所下載的 PyXML 和你所使用的 Python 版本匹配。

            3. 雙擊安裝程序。如果你下載的是為 Windows 提供的 PyXML 0.8.3,并且你所使用的是 Python 2.3,這個安裝程序應該是 PyXML-0.8.3.win32-py2.3.exe

            4. 深入安裝過程。

            5. 安裝完成后,關閉安裝程序,沒有任何安裝成功的昭示 (并沒有在開始菜單、快捷欄或桌面出現圖標)。因為 PyXML 僅僅是被其他程序調用的 XML 的庫集合。

            要檢驗 PyXML 安裝得是否正確,可以運行 Python IDE,下面的指令可以看到 XML 庫的安裝版本。

            例 12.3. 檢驗 PyXML 安裝

            >>> import xml
            >>> xml.__version__
            '0.8.3'
            

            這個安裝版本號應該和你所下載并安裝的 PyXML 安裝程序版本號一致。

            12.2.2. 安裝 fpconst

            你所需要安裝的第二個庫是 fpconst,它是一系列支持 IEEE754 double-precision 特殊值的常量和函數,提供了對 Not-a-Number (NaN), Positive Infinity (Inf) 和 Negative Infinity (-Inf) 等特殊值的支持,而這是 SOAP 數據類型規范的組成部分。

            過程 12.2. 

            下面是 fpconst 的安裝過程:

            1. http://www.analytics.washington.edu/statcomp/projects/rzope/fpconst/ 下載 fpconst 的最新版本。

            2. 提供了兩種格式的下載:.tar.gz.zip。如果你使用的是 Windows 操作系統,下載 .zip 文件;其他情況下應該下載 .tar.gz 文件。

            3. 對這個文件進行解壓縮。在 Windows XP 上你可以鼠標右鍵單擊這個文件并選擇“解壓文件”;在較早的 Windows 版本上則需要 WinZip 之類的第三方解壓程序。在 Mac OS X 上,可以右鍵單擊壓縮文件進行解壓。

            4. 打開命令提示符窗口并定位到解壓目錄。

            5. 鍵入 python setup.py install 運行安裝程序。

            要檢驗 fpconst 安裝得是否正確,運行 Python IDE 并查看版本號。

            例 12.4. 檢驗 fpconst 安裝

            >>> import fpconst
            >>> fpconst.__version__
            '0.6.0'
            

            這個安裝版本號應該和你所下載并用于安裝的 fpconst 壓縮包版本號一致。

            12.2.3. 安裝 SOAPpy

            第三個,也是最后一個需要安裝的庫是 SOAP 庫本身:SOAPpy

            過程 12.3. 

            下面是安裝 SOAPpy的過程:

            1. 訪問 http://pywebsvcs.sourceforge.net/ 并選擇 SOAPpy 部分中最新的官方發布。

            2. 提供了兩種格式的下載。如果你使用的是 Windows,那么下載 .zip 文件;其他情況則下載 .tar.gz 文件。

            3. 和安裝 fpconst 時一樣先解壓下載的文件.

            4. 打開命令提示符窗口并定位到解壓 SOAPpy 文件的目錄。

            5. 鍵入 python setup.py install 運行安裝程序。

            要檢驗 SOAPpy 安裝得是否正確,運行 Python IDE 并查看版本號。

            例 12.5. 檢驗 SOAPpy 安裝

            >>> import SOAPpy
            >>> SOAPpy.__version__
            '0.11.4'
            

            這個安裝版本號應該和你所下載并用于安裝的 SOAPpy 壓縮包版本號一致。

            <span id="7ztzv"></span>
            <sub id="7ztzv"></sub>

            <span id="7ztzv"></span><form id="7ztzv"></form>

            <span id="7ztzv"></span>

                  <address id="7ztzv"></address>

                      亚洲欧美在线