【问题标题】:Python: No Module named sudsPython:没有名为 suds 的模块
【发布时间】:2015-05-27 07:24:35
【问题描述】:

我已经安装了 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 文件以 suds-0.4-py2.7.egg 的形式放在目录 C:\Python27\Lib\site-packages 中。 但是当我再次运行我的脚本时,我发现了同样的错误。

我错过了什么吗?

【问题讨论】:

  • 你确定安装成功了吗?
  • 你设置pythonpath到python的位置了吗?
  • 检查C:\Python27\Lib\site-packages是否在Python的路径中:import sys; print sys.path
  • 如果你使用 pip 运行 pip freeze 并确保你的包在那里
  • 第三,“也设置了 python 路径,这就是我能够从命令提示符运行 python 脚本的原因。如果我错了,请纠正我”:你错了。这意味着您在系统的%PATH% 上有一些包含python.exe 的目录。这并不意味着你的 Python 的 sys.path 上有这个 site-packages 目录。

标签: python suds


【解决方案1】:

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

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

解压后会在'C:\Python27\Lib\site-packages目录下创建一个suds文件夹
它对我有用。

【讨论】:

    【解决方案2】:

    使用 suds-jurko 作为原始 suds 包的替代品解决了我缺少 suds 的问题。 Python 3.5.1

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 1970-01-01
      • 2011-08-04
      • 2017-12-30
      • 1970-01-01
      • 2017-03-05
      • 2021-11-07
      • 2013-07-03
      • 2016-09-10
      相关资源
      最近更新 更多