«ModuleNotFoundError: нет модуля с именем x»: правильная конфигурация Pydev? - PullRequest
0 голосов
/ 30 июня 2018

Действительно борется с Eclipse Pydev, впервые пробуя это.

Попытка запустить команду оболочки в python django, однако я получаю следующую ошибку:

ModuleNotFoundError: Нет модуля с именем rango

Я проверил Проект> Свойства> PyDev - Django , чтобы увидеть модуль настроек и оба поля, говорящие: «Настройки / модуль управления не найден ...

Вот экран: 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: https://imgur.com/a/wUw97OJ

Каким будет правильный путь для ошибки на фотографии? Я предполагаю, почему я получаю ModuleNotFoundError ?

Пожалуйста, помогите!

1 Ответ

0 голосов
/ 02 июля 2018

Проблема в том, что ваша конфигурация 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.

...