python webservice 之 soaplib 安裝的艱辛歷程

(這中間眼淚嘩嘩滴哇,都是英文很差啊,找個類庫也找不到,繼續淚奔中)

        Python裏作WebService的庫不少,好比soappy,soaplib,ZSI等,這裏我選擇了soaplib(由於百度、google 上都說其餘類庫已經再也不更新了,而且soaplib 貌似支持生成wsdl文件)html

        soaplib 庫依賴 lxml庫 和 pytz庫,lxml庫依賴libxml2 庫和libxslt庫 ,
        如下附上下載地址(按照安裝順序排序)       

python

        

        pytz:        http://pypi.python.org/pypi/pytz/  (這個安裝最簡單了 沒有什麼依賴庫)
        libxml2:   http://xmlsoft.org/
        libxslt:     http://xmlsoft.org/XSLT.html
        lxml:        http://lxml.de/index.html#download
        soaplib:   https://github.com/soaplib/soaplib/tree/1_0 (這裏我強烈建議下載1.0版本,由於2.0 太坑爹了)
       
        由於libxml2 libxslt 我實在沒法找到哪一個下載的可用的,由於我下載了10幾個後放棄了,這個過程糾結的讓人吐血,而後我找到了lxml的egg 安裝包 附上地址:http://pypi.python.org/pypi/lxml/2.3#downloads  根據本身的系統下載就好了
附上egg安裝方法:easy_install lxml-2.3-py2.6-win32.egg(這裏我是window7 32位系統)
        而後 找到 soaplib-soaplib-4d3adf6\examples\helloworld.py 這個是官方提供的demo,運行一下 試試吧git


       注:若是哪位大神可以從  libxml2:   http://xmlsoft.org/     libxslt:     http://xmlsoft.org/XSLT.html 地址中找到可用類庫,記得回來給個回覆,O(∩_∩)O哈哈~github

相關文章
相關標籤/搜索