Отладчик IntelliJ python `ModuleNotFoundError: Нет модуля с именем 'logging.handlers'; 'logging' не является пакетом '
При использовании IntelliJ с python я не могу заставить отладчик работать во время тестирования, потому что он всегда появляется:
ModuleNotFoundError: No module named 'logging.handlers'; 'logging' is not a package
Проверяя Traceback, я столкнулся с проблемой, показанной на изображении ниже, но я не знаю, действительно ли это указывает на какое-то направление для решения проблемы:
Я попробовал установить logging
отдельно без какого-либо эффекта. С другой стороны logging
прекрасно работает в консоли python.
У меня уже была подобная проблема, но я не уверен, что это правильный ответ.
Когда у меня возникла эта проблема, у меня был установлен tkinter, но он был установлен только для другой встроенной версии python. Мне удалось исправить это с помощью терминала и использования apt install python3-tk
, поэтому я считаю, что если вы используете python 3, который был установлен вручную, вам придется установить модуль протоколирования в каталог python вручную. Также убедитесь, что вы выполняете файл с той же версией python, которую используете в терминале.
Я думаю, что это Django tests
проблема, запуск тестов как Python tests
он работает. Run -> Edit
конфигурации.