1

スパイダーを使用しています。

プロジェクトの構築を開始したばかりです。現在のアーキテクチャは次のとおりです。

ここに画像の説明を入力

示されているように、2 つのパッケージがあり、そのうちの 1 つに now というモジュールがありますtrajectorygeneration。両方の__init__.pyファイルが自動的に生成されます。モジュールを にインポートしようとしていますが、main.py次のようなエラー メッセージが表示されました。

>>> from generation import trajectorygeneration
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named generation

この問題を解決するにはどうすればよいですか?

4

3 に答える 3

0

世代がパスになく、python がパッケージを見つけられない可能性がありますか?

参照: Python 検索パスを他のソースに拡張する

また、Spyderには「pythonpath」マネージャー(少なくとも私のもの)があり、そこに任意のフォルダーを含めることができます。問題は、このようにすると、たとえば python コンソールにそれらが含まれない可能性が高く、コンソールにインポートできないことです。

于 2013-09-04T07:47:49.553 に答える
0

タイプミスが原因のようです。

あなたの写真では、ターゲットファイル名はtrajectorygeneration.py. しかし、main.py はという名前のモジュールをインポートしますtrajectorygeneration's'

于 2013-09-04T08:06:27.507 に答える