前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows下用Python实现Web

Windows下用Python实现Web

作者头像
py3study
发布2020-01-03 16:51:26
7460
发布2020-01-03 16:51:26
举报
文章被收录于专栏:python3python3

今天想用python实现一个简单的WebService应用,从网上找了很多资料,却不能顺利配置工作环境,不过经过半天的努力,还是顺利解决各种Bug,记录一下。

工作环境:Win7(64bit) + Python2.7.5(32bit) + Eclipse(Helios Service Release 1)

配置WebService工作环境的步骤都类似,网上随便搜一下便可以搜到答案,我这里总结一下,主要分为以下几个步骤:

1. 下载PyInstaller工具

代码语言:javascript
复制
注意:win7 64位必须使用ez_setup.py进行安装。方法是下载ez_setup.py后,在python环境下,直接运行ez_setup.py 即可自动安装setuptools。然后把“C:\Python27\Scripts”添加到系统的环境变量Path中即可。网上也有人说可以直接运行exe类型的setup,自己没有试,感兴趣的可以自己试一下。

代码语言:javascript
复制
2. 下载WebService必备的库:Twisted,lxml,soaplib(依赖于Twisted和lxml库)
代码语言:javascript
复制
如果正确安装了ez_setup.py, 后面的工作就简单多了,只需要用“cmd”命令,调出DOS界面,然后输入“easy_install twisted”,“easy_install lxml”,“easy_install soaplib”即可自动安装完成。但是,
代码语言:javascript
复制
注意:easy_install在安装twisted的过程中发现一个bug,在运行测试代码时会提示如下错误:

ImportError: Twisted requires zope.interface 3.6.0 or later: no module named zope.interface.

通过查资料发现,这是由于,会easy_install在安装twisted过程中,需要引用zope.interface库

解决办法:在安装Twisted之前,先安装zope.interface,“easy_install zope.interface”,剩下的工作就

都一样了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ImportError: Twisted requires zope.interface 3.6.0 or later: no module named zope.interface.
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档