39

pip-3.2 で suds をインストールしようとすると、エラーで失敗します

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

この名前付きクライアントはどのモジュールで、必要に応じてどのようにインストールすればよいですか?

4

8 に答える 8

85

このページによると、実行してみてくださいsudo pip-3.2 install suds-jurkosuds3.2 で動作するように更新されていないようですが、更新されsuds-jurkoているようです。お役に立てれば!

編集:

suds-jurkoPyPI ページから:

軽量 SOAP クライアント (Jurko のフォーク)。

「 https://fedorahosted.org/suds 」でホストされている Jeff Ortel (redhat dot com の jortel) によるオリジナルの「suds」プロジェクトに基づいています。

「Suds」は Python 用の軽量 SOAP ベースの Web サービス クライアントであり、LGPL の下でライセンスされています (ディストリビューションに含まれる LICENSE.txt ファイルを参照してください)。

元のプロジェクトの開発が停滞しているように見えるため、これは作成された元の suds Python ライブラリ プロジェクトの一時的なフォークに過ぎないことを願っています。再び復活した場合は、元のプロジェクトに再統合する必要があります。

于 2013-02-20T07:01:44.833 に答える
7

Python 3.7.7では、次を使用できます

pip install suds-py3

suds py3 パッケージをインストールします。コードが期待どおりに機能しない場合は、次の場所にある suds ディレクトリを削除できます。

python3.7/site-packages/

そして再実行

pip install suds-py3
于 2020-04-09T06:51:01.983 に答える
1

最新の jurko developer's cut をインストールすることをお勧めします。これは、大きな WSDL の再帰の深さの読み込みに関する問題を処理するはずです (私は NetSuite WSDL でこれに遭遇しました)。このバージョンは問題を修正するはずです。

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

Bitbucket プロジェクト ページは次のとおりです。

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

于 2017-12-12T21:12:53.397 に答える
0

多くの場合、このようなエラーは、virtualenv の場所であるsource .venv/bin/activateへのエラーから発生します。.venv

于 2018-10-02T17:24:18.197 に答える