Python - suds - 没有模块

4
我已经安装了Python 2.7.1、setuptools以及suds 0.4。 但当我运行我的脚本时,出现了以下错误: Traceback (most recent call last): File "C:\Python27\test.py", line 5, in from suds.client import Client # suds soap client ImportError: No module named suds.client 看起来Python找不到suds库。但我不理解为什么会这样... 如果有帮助的话,将不胜感激。 此外,似乎suds没有维护了。你使用什么来调用Python的Web服务?

http://code.activestate.com/pypm/suds/ - Sridhar Ratnakumar
也许这与您的问题无关,但请考虑使用pip而不是easy_install。以下是一些理由:https://dev59.com/Y3A75IYBdhLWcg3wkaCA - Pawel Markowski
2个回答

15
听起来suds实际上没有安装。
由于您已经安装了setuptools,请尝试:
easy_install https://fedorahosted.org/releases/s/u/suds/python-suds-0.4.tar.gz

是的,正确的。我没有安装Suds,我忘记更新这个主题了。要安装studs(我想其他模块也是如此),您必须在Python文件夹外部,否则它将无法工作...无论如何,感谢Ashy的回复。 - Olivier
@Olivier 如果 Ashy 的回答对您有用,那么您应该接受这个答案。 :) - shashaDenovo

0
为了方便安装和修复 错误, 我将suds-jurkosuds文件夹(以及python-ntlmntlm文件夹)放在我的新维护工具的main.py文件旁边。这样安装它只需要最少的专业知识:
  1. Tool.zip解压到C:\
  2. 运行C:\Tool\Tool.bat

我可能也可以把所需的Python解释器放在里面。这就是许多 Python“编译器”的工作方式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接