Отладчик IntelliJ python `ModuleNotFoundError: Нет модуля с именем 'logging.handlers'; 'logging' не является пакетом '

При использовании IntelliJ с python я не могу заставить отладчик работать во время тестирования, потому что он всегда появляется:

ModuleNotFoundError: No module named 'logging.handlers'; 'logging' is not a package

enter image description here

Проверяя Traceback, я столкнулся с проблемой, показанной на изображении ниже, но я не знаю, действительно ли это указывает на какое-то направление для решения проблемы:

enter image description here

Я попробовал установить logging отдельно без какого-либо эффекта. С другой стороны logging прекрасно работает в консоли python.

У меня уже была подобная проблема, но я не уверен, что это правильный ответ. Когда у меня возникла эта проблема, у меня был установлен tkinter, но он был установлен только для другой встроенной версии python. Мне удалось исправить это с помощью терминала и использования apt install python3-tk, поэтому я считаю, что если вы используете python 3, который был установлен вручную, вам придется установить модуль протоколирования в каталог python вручную. Также убедитесь, что вы выполняете файл с той же версией python, которую используете в терминале.

Я думаю, что это Django tests проблема, запуск тестов как Python tests он работает. Run -> Edit конфигурации.

https://youtrack.jetbrains.com/issue/PY-56591

Вернуться на верх