<pre id="vvttv"><mark id="vvttv"><progress id="vvttv"></progress></mark></pre>
    <pre id="vvttv"></pre>

      <p id="vvttv"></p>

          <p id="vvttv"></p>

                <p id="vvttv"></p>

                <pre id="vvttv"><cite id="vvttv"><progress id="vvttv"></progress></cite></pre>

                  <output id="vvttv"><dfn id="vvttv"><th id="vvttv"></th></dfn></output>

                    <p id="vvttv"></p>

                    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 壓縮包版本號一致。

                      <pre id="vvttv"><mark id="vvttv"><progress id="vvttv"></progress></mark></pre>
                      <pre id="vvttv"></pre>

                        <p id="vvttv"></p>

                            <p id="vvttv"></p>

                                  <p id="vvttv"></p>

                                  <pre id="vvttv"><cite id="vvttv"><progress id="vvttv"></progress></cite></pre>

                                    <output id="vvttv"><dfn id="vvttv"><th id="vvttv"></th></dfn></output>

                                      <p id="vvttv"></p>

                                      这里只有精品视频