bugfix> python > 投稿

Eclipse Pydevに苦労しているのは初めてです。

python djangoでシェルコマンドを実行しようとしていますが、次のエラーが表示されます。

ModuleNotFoundError: No module named 'rango'

私はチェックしたプロジェクト> プロパティ> PyDev-ジャンゴ 設定モジュールと両方のフィールドの表示:「設定/管理モジュールが見つかりません...

画面は次のとおりです。https://imgur.com/a/rNqXLqf

スタックトレースは次のとおりです。

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "F:\CAB302\java-latest-released\eclipse\plugins\org.python.pydev.core_6.4.1.201806231219\pysrc\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'rango'

Pythonパスは正しいですか?また

Pythonパスが何を表しているのかわかりませんか? (説明してください)。参考のために Pythonパス画面キャプチャ:https://imgur.com/a/wUw97OJ 

写真のエラーの正しいパスは何ですか?私はその理由を推測しますModuleNotFoundError

助けてください!

回答 1 件
  • 問題は、PYTHONPATH構成が間違った場所を指していることです。

    つまり: import rango にしたい場合 、 Project/Tango を設定する必要があります  (スクリーンショットから)ソースフォルダー(PYTHONPATHに追加するフォルダー)として。

    これは project properties -> PyDev - PYTHONPATH にあります  (プロジェクトルートもPYTHONPATHから設定解除してください)。詳細については、http://www.pydev.org/manual_101_project_conf2.htmlを参照してください。

    django設定で、 Project/ を削除する必要があります  および Project/Tango  -manage.pyは Tango/manage.py である必要があります  django設定モジュールは Tango.settings である必要があります 。

あなたの答え