вы должны убедиться, что каждая папка, представляющий пакет производится путем наложения __init__.py
файла, который является пустым файлом питон с именем точно __init__.py
(подчеркиванием подчеркивания инициализации подчеркивание подчеркивания), который сообщает интерпретатору, что папка является пакет питона ,
Вторая вещь, которую нужно искать, - это то, что pycharm любит жаловаться на импортированный код, если PyCharm не знает об этом каталоге. Перейдите в Конфигурирование Project Interpreter и перейдите к Paths и добавьте ссылки на пути, которые отсутствуют в проекте или непосредственно под интерпретатором.
Еще одна вещь, которую нужно добавить, - установить исходный корень кода проекта, щелкнув правой кнопкой мыши папку, представляющую ваш корень, и нажав «Отметить каталог как ...»> «Корень источника».
Эй, я не знаю, помните ли вы, что вы даже сделали этот ответ, но это не работает для меня по какой-то причине ... Помещение пустого '__init __. py' не имеет никакого эффекта, и я не вижу никаких «Путей» или «Отметить каталог как ...» в тех местах, где вы сказали ... * кричит * –
I имеют такую же проблему. Я могу запускать без ошибок через командную строку, но IDE всегда жалуется на «ImportError: No module name test.dfs» – Chhabilal
Есть лучший, более полный ответ. Также файл '__init __. Py', по-видимому, не требуется (по крайней мере, в моем случае). – fiveclubs