python webservice 之 soaplib 安装的艰辛历程

(这中间眼泪哗哗滴哇,都是英文不好啊,找个类库也找不到,继续泪奔中)

        Python里做WebService的库很多,比如soappy,soaplib,ZSI等,这里我选择了soaplib(因为百度、google 上都说其他类库已经不再更新了,并且soaplib 貌似支持生成wsdl文件)

        soaplib 库依赖 lxml库 和 pytz库,lxml库依赖libxml2 库和libxslt库 ,
        以下附上下载地址(按照安装顺序排序)       

        

        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,运行一下 试试吧


       注:如果哪位大神能够从  libxml2:   http://xmlsoft.org/     libxslt:     http://xmlsoft.org/XSLT.html 地址中找到可用类库,记得回来给个回复,O(∩_∩)O哈哈~

        


你可能感兴趣的:(python,webservice,soaplib)