Я работаю над своим первым проектом с открытым исходным кодом.Что вызывает ошибку импорта: «нет модулей с именами модулей»?
Выполняя все настройки для проекта, я шаг за шагом выполнил README.md.
Теперь у меня возникает проблема. Когда я пытаюсь запустить тест и в исходные тексты скриптов, я получаю следующее сообщение об ошибке,
ImportError: No module named modules
Теперь, ниже файловая структура.
../
/modules
__init__.py
/src
lyrics.py
/tests
test_lyrics.py
lyrics.py импорт заявление
import modules
def test_lyrics():
assert('lyrics' == modules.process_query('paradise lyrics')[0])
Это где ошибка "Ошибка импорта: модули не найдено".
Да, все требования к README были выполнены.
Если вы хотите взглянуть на проект, проверьте его on github.
Вы включили родительский каталог в 'modules' в' sys.path' или 'PYTHONPATH'? – cdarke
Возможно, вы столкнулись с неправильным каталогом при запуске команды. Текущий рабочий каталог по умолчанию находится на 'sys.path'. – dsh