Глядя на этот пост , ваша проблема, вероятно, вызвана отсутствием в каталоге исполняемого файла DLL MSVCP140.dll
и VCRUNTIME140.dll
.
На первом этапе найдите эти2 DLL в вашей системе (обычно под C:\Windows\System32
или где-то в вашем каталоге Python) и скопируйте их вручную в установочный каталог после запуска установщика msi
.
Если это решит проблему, вы можетеавтоматизируйте это решение, добавив что-то вроде следующей записи в options
kwarg вызова setup
в вашем скрипте setup.py
:
options = {'build_exe': {'include_files': ['path_to/VCRUNTIME140.dll', 'path_to/MSVCP140.dll']}}
, где path_to
заменяется правильным путем кБиблиотеки DLL в вашей системе (также могут отличаться для обеих библиотек DLL).