Python:没有名为suds的模块

5
我安装了Python 2.7.9。 当我运行我的脚本时,出现以下错误:
from suds.client import client  
ImportError: No module named suds.client

我从以下网址下载了suds库:

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

然后解压并使用命令(python setup.py install)进行安装。
安装好的suds文件被放置在C:\Python27\Lib\site-packages目录下,文件名为suds-0.4-py2.7.egg。 但是当我再次运行我的脚本时,我发现了同样的错误。

我漏掉了什么吗?


你是否设置了Python的路径到正确的位置? - Joe T. Boka
检查 C:\Python27\Lib\site-packages 是否在 Python 的路径中:import sys; print sys.path - Vadim Landa
2
如果您使用pip,请运行pip freeze并确保您的软件包已经安装。 - Duncan Hoggan
第二,你确定你的电脑上只有一个Python副本吗? - abarnert
3
第三点,“同时Python路径被设置了,这就是为什么我能够从命令提示符中运行Python脚本。如果我错了请纠正我。”:你错了。这意味着你的系统的%PATH%中有某个目录包含了python.exe文件,但这并不意味着你的Python的sys.path中有这个site-packages目录。 - abarnert
显示剩余3条评论
2个回答

1

现在我知道了,实际上我需要提取这个

suds-0.4-py2.7.egg文件。

提取后,它将在目录'C:\Python27\Lib\site-packages中创建一个suds文件夹。
对我有用。


0

我遇到的suds问题已经通过使用suds-jurko替换原始的suds包得到解决。 Python 3.5.1


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