@Sazoks

Почему не работает относительный import в Python (PyCharm)???

Добрая ночь!
Проблема такая: нужно из папки tests в файле test_1.py импортировать файл sieves.py, который находит в директории выше. Я указал корневой директорией папку package. В файле test_1.py пишу from .. import sieves, PyCharm не ругается, ошибкой не подчеркивает. Но стоит мне запустить его, я получаю ошибку в лицо: ImportError: attempted relative import with no known parent package.
Скрины:
5f931d155a07e835778648.jpeg
5f931d4f458cf130059611.jpeg
5f931d58876ba680128894.jpeg

Буду очень благодарен за помощь в решении этой проблемы!!!
  • Вопрос задан
  • 9321 просмотр
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Положи в корень папки tests пустой файл __init__.py, это позволит python обрабатывать папку как модуль.
p.s. можно и не пустой, тогда при импорте это будет исполняться каждый раз в первую очередь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы