Windows下用Python实现Web
短信预约 -IT技能 免费直播动态提醒
今天想用python实现一个简单的WebService应用,从网上找了很多资料,却不能顺利配置工作环境,不过经过半天的努力,还是顺利解决各种Bug,记录一下。
工作环境:Win7(64bit) + Python2.7.5(32bit) + Eclipse(Helios Service
Release 1)
配置WebService工作环境的步骤都类似,网上随便搜一下便可以搜到答案,我这里总结一下,主要分为以下几个步骤:
1. 下载PyInstaller工具
注意:win7 64位必须使用ez_setup.py进行安装。方法是下载ez_setup.py后,在python环境下,直接运行ez_setup.py 即可自动安装setuptools。然后把“C:\Python27\Scripts”添加到系统的环境变量Path中即可。网上也有人说可以直接运行exe类型的setup,自己没有试,感兴趣的可以自己试一下。
2. 下载WebService必备的库:Twisted,lxml,soaplib(依赖于Twisted和lxml库)
如果正确安装了ez_setup.py, 后面的工作就简单多了,只需要用“cmd”命令,调出DOS界面,然后输入“easy_install twisted”,
“easy_install lxml”,“easy_install soaplib”即可自动安装完成。但是,
注意:easy_install在安装twisted的过程中发现一个bug,在运行测试代码时会提示如下错误:
通过查资料发现,这是由于,会easy_install在安装twisted过程中,需要引用zope.interface库
解决办法:在安装Twisted之前,先安装zope.interface,“easy_install
zope.interface”,剩下的工作就
都一样了。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341