2011-04-13 104 views
4

我已经安装了Python 2.7.1,setuptools和suds 0.4。Python - 泡沫 - 没有模块

当运行我的剧本,我有以下错误:

回溯(最近通话最后一个): 文件 “C:\ Python27 \ test.py”,5号线,在 从泡沫。客户端导入客户机#肥皂水SOAP客户端 导入错误:没有模块名为suds.client

它看起来像Python不能找到泡图书馆。但我不明白为什么...

任何帮助将不胜感激。

此外,它看起来不起泡沫。你用什么来使用Python调用你的Web服务?

+0

http://code.activestate.com/pypm/suds/ – 2011-04-14 16:48:49

+0

也许这无关你的问题,但考虑使用PIP代替easy_install的的。下面是一些参数:http://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install – 2012-05-23 07:01:09

回答

15

实际上并未安装声音,如泡沫。

既然你有setuptools的,请尝试:

easy_install https://fedorahosted.org/releases/s/u/suds/python-suds-0.4.tar.gz 
+0

+1解释明显...真的 – sbartell 2011-04-13 10:22:58

+0

是的,正确的。 Suds没有安装,我忘了更新这个话题。要安装studs(以及其他模块),您必须在Python文件夹之外,否则它将无法工作......感谢Ashy为您的回应。 – Olivier 2011-04-15 06:44:35

+0

@Oivivier如果Ashy的答案适合你,那么你应该接受答案。 :) – shashaDenovo 2012-07-13 10:42:54

0

为了便于安装和bugfixing,我把suds文件夹从suds-jurko(从python-ntlmntlm文件夹)旁边main.py文件的我的新的维护工具。通过这种方式来安装它最低的专业知识是必需的:

  1. 解压Tool.zipC:\
  2. 运行C:\Tool\Tool.bat

我大概可以把所需的Python解释器在那里,以及。 Python“编译器”就是这样工作的。