0

Coinbase API ガイドの指示に従っていますCoinbase Guideコードの最初の行は、単純に Coinbase ライブラリをロードすることです:

from coinbase.wallet.client import Client

IDLE を IDE として使用しています。拡張子のないファイル (たとえば、単に「coinbase」と呼ばれる) で作業する場合、ガイドの例は問題なく動作します。

標準の Python 拡張子 (「coinbase.py」など) を持つファイルで作業すると、Coinbase ライブラリが読み込まれず、エラーが発生します。エラーメッセージは次のとおりです。

ImportError: No module named wallet.client

これは必ずしもコインベースに関連しているとは限らないと思います。おそらく、根本的に間違ったことをしているのでしょう。回答ありがとうございます。

4

1 に答える 1

1

すべての python ファイルは、python によってモジュールとして認識されることに注意してください。したがって、coinbase.py というスクリプトを作成すると、Python はそれをモジュールとして認識し、.py でインポートできるようにしimport coinbaseます。そうすることで、インポートするつもりだった実際のモジュールを隠しているため、エラーが発生します。 coinbase

この問題を解決するには、既存のモジュール名でファイルを呼び出さないようにするだけです (もちろん、それらをシャドーするつもりでない限り)。

于 2016-10-14T10:36:48.210 に答える