Некоторые возможные причины возникновения ошибки ModuleNotFoundError при использовании PyInstaller:
- Несовместимость версий. 1 Например, версии библиотек могут быть несовместимы друг с другом. 1 Возможно, какая-то библиотека была обновлена, и это вызвало удаление или перемещение некоторых модулей. 1
- Проблемы с PyInstaller. 1 Инструмент не всегда правильно автоматически определяет зависимости пакетов, особенно если используются нестандартные пути импорта. 1
- Модули не включены в сборку. 14 PyInstaller мог не включить нужные модули в итоговую сборку. 14
- Модуль не установлен или недоступен в среде Python. 2
- Модуль неправильно настроен или не совместим с используемой версией Python. 2
Для решения проблемы можно попробовать проверить и установить совместимые версии библиотек, обновить PyInstaller до последней версии, использовать файл скрытых импортов или провести диагностику сборки. 1