Я пытаюсь собрать проект Python (версия 3.6) в Windows (версия 8.1) с использованием Pyinstaller (версия 3.3) в один exe-файл.Проект включает в себя зависимости PyQt5, numpy, matplotlib.Pyinstaller пишет:
Building EXE from out00-exe.toc completed successfully.
Но когда я запускаю exe-файл, я получаю:
...
File "distutils\__init__.py", line 44, in <module>
ImportError: cannot import name 'dist'
[6748] Failed to execute script myproj
Файл "distutils\__init__.py"
в строке 44 содержит импорт:
from distutils import dist, sysconfig # isort:skip
Этот проект может быть построен на Ubuntu без проблем и работает нормально.Я попытался добавить скрытый импорт:
'distutils',
'distutils.dist',
'dist',
Это не помогло.
Почему эта ошибка появилась именно в Windows и как ее исправить?