Python - suds - 没有模块

4 投票
2 回答
10861 浏览
提问于 2025-04-16 15:37

我安装了Python 2.7.1,还有setuptools和suds 0.4。

但是在运行我的脚本时,出现了以下错误:

追踪信息(最近的调用在最前面): 文件 "C:\Python27\test.py",第5行,在 from suds.client import Client # suds soap客户端 ImportError: 没有名为suds.client的模块

看起来Python找不到suds这个库。但我不明白为什么会这样……

任何帮助都会非常感激。

另外,suds似乎已经不再维护了。你们在用Python调用网络服务时用的是什么呢?

2 个回答

0

为了方便安装和修复一些问题,我把来自 suds-jurkosuds 文件夹(还有来自 python-ntlmntlm 文件夹)放在我新维护工具的 main.py 文件旁边。这样安装的时候就不需要太多专业知识了:

  1. Tool.zip 解压到 C:\ 目录下
  2. 运行 C:\Tool\Tool.bat

我可能还可以把需要的 Python 解释器也放进去。这就是很多 Python "编译器" 的工作方式。

15

听起来suds这个库其实没有安装。

因为你已经有了setuptools,试试这个:

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

撰写回答