泡安装错误:没有模块名为客户端(suds install error: no module name

2019-07-20 05:23发布

试图用PIP-3.2安装肥皂水和它失败,出现错误

sudo pip-3.2 install suds
Downloading/unpacking suds
  Running setup.py egg_info for package suds
  Traceback (most recent call last):
  File "<string>", line 16, in <module>
  File "/tmp/pip-build/suds/setup.py", line 20, in <module>
    import suds
  File "suds/__init__.py", line 154, in <module>
    import client
ImportError: No module named client
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 16, in <module>

File "/tmp/pip-build/suds/setup.py", line 20, in <module>

import suds

File "suds/__init__.py", line 154, in <module>

import client

ImportError: No module named client

哪种模块这个命名客户端和我怎么如果需要的话安装呢?

Answer 1:

根据这个页面,你应该尝试运行sudo pip-3.2 install suds-jurko 。 它看起来像suds可能尚未更新,3.2工作而suds-jurko已。 希望这可以帮助!

编辑:

suds-jurko的PyPI页:

轻量级SOAP客户端(Jurko的叉)。

基于由Jeff使用Ortel(在RedHat的点com jortel)在“托管原来的“泡沫”项目https://fedorahosted.org/suds ”。

“泡沫”是Python的LGPL许可的轻量级基于SOAP的Web服务客户端(见包含在分布license.txt文件)。

这是希望创建,因为原来的项目发展似乎已经停滞不前原来的泡沫Python库项目只是一时的叉。 如果它被再次复活应重返回原来的项目。



Answer 2:

找到client.py和PYTHONPATH增加其路径。 这将解决您的问题。

在Windows的Python 3.5是在Python35 \ LIB \ HTTP。 PYTHONPATH = E:\应用\ Python35 \库; E:\应用\ Python35 \ LIB \ HTTP;



Answer 3:

我现在面临的那种类似的问题。 我已经安装了无泡沫jurko0.6,但是当我输入肥皂水(进口肥皂水),做的python3.3壳目录(泡),输出如下:

['BuildError',
 'BytesIO',
 'MethodNotFound',
 'PortNotFound',
 'Repr',
 'ServiceNotFound',
 'SoapHeadersNotPermitted',
 'TypeNotFound',
 'UnicodeMixin',
 'WebFault',
 '__build__',
 '__builtins__',
 '__cached__',
 '__doc__',
 '__file__',
 '__initializing__',
 '__loader__',
 '__name__',
 '__package__',
 '__path__',
 '__version__',
 'byte_str',
 'byte_str_class',
 'null',
 'objid',
 'sys',
 'tostr',
 'version']

也就是说,巨蟒是不是进口的泡沫模块。 我hackish的解决方案至今一直在做sys.path.append(肥皂水。 路径 [0])。 我不与它完全满意,虽然。 更rubbost解决方案应该在泡沫封装的顶部进行相关的INI .py文件。



Answer 4:

我会建议安装最新jurko开发商的剪裁,这应该处理与递归深度为装载大WSDL的(我就遇到了这个与NetSuite的WSDL)这个版本应该可以解决这个问题的一个问题。

$ sudo pip install bitbucket.org/jurko/suds/get/tip.tar.gz#egg=suds

这里是到位桶项目页面:

https://bitbucket.org/jurko/suds/wiki/Home



Answer 5:

基本上没有用肥皂水图书馆和Python版本的compatbility问题。 你的Python版本应该是2.7.14。

我降级我的Python 3.6版本到2.7.14,它为我工作。

请让我知道,如果有任何进一步的错误。



Answer 6:

很多时候,就像从一个错误这个结果误差source .venv/bin/activate ,其中.venv是你的virtualenv的位置。



文章来源: suds install error: no module named client
标签: python pip suds