python2.7下发布web service(一):环境搭建

本文详细介绍了如何在Python环境中安装soaplib、lxml及Twisted等第三方库,并提供了具体的步骤指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

待安装包:soaplib + lxml(soaplib依赖包) + Twisted(网络编程框架)

python下第三方库的安装方式简介,可参照此文档

本文采用源码安装方式,即下载源码,cmd命令进入安装目录下,运行python setup.py

lxml安装

lxml在windows下若采用源码编译安装,需要安装很多依赖包,具体可参见官方安装文档

因此,我选择直接下载对应python2.7的exe包文件,下载地址:https://pypi.python.org/pypi/lxml/3.2.4

安装很简单,直接点击exe文件,一路next,然后finish。打开python命令窗口,输入import lxml,没有报错,则表示安装成功。

soaplib安装

下载的源码,解压,cmd进入解压目录,setup.py install,报错no module named pkg_resources,如下:

发现pkg_resources是python setuptools的一个模块,可能是没有安装setuptools的原因。

安装easy_install

官方主页下载ez_install.py放在python2.7的安装目录下,运行,会生成Script子文件夹,自动下载安装easy_install。将该文件路径添加到环境变量。

再次运行 setup.py install,安装成功。重新打开python命令窗口,import soaplib,成功。

Twisted安装

同lxml,采用exe包安装方式,官方下载地址:http://twistedmatrix.com/trac/wiki/Downloads。运行,安装即可。

转载于:https://my.oschina.net/u/811744/blog/185689

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值