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哈哈~

        


转载于:https://my.oschina.net/skyline520/blog/82091

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值