EMZETT.
Увійти

ModuleNotFoundError (Python)

Коротко: Python не може знайти імпортований модуль.

Докладніше: Інтерпретатор шукає в sys.path.

Подробиці

Можливі причини

  • Пакет не встановлено.
  • Не те віртуальне середовище.
  • Друкарська помилка або ім’я файлу, що збігається з іменем модуля.

Рішення

  1. pip install імяпакета у потрібному середовищі.
  2. Використовуйте python -m pip, щоб переконатися, що застосовується той самий інтерпретатор.
  3. Не називайте власний файл так само, як модуль.

Див. також: Бібліотека