В windows Я также столкнулся с такой же ошибкой, и ее можно исправить небольшим изменением в файле ниже.
измените старую скрытую строку импорта на новую, как показано ниже, просто скопируйте приведенный ниже код и добавьте его в hook-pkg_resources.py
Имя файла = C: / Python38 / Lib / site-packages / PyInstaller / hooks / hook-pkg_resources.py
hiddenimports = collect_submodules('pkg_resources._vendor') + ['pkg_resources.py2_warn']