Pyinstaller не поддерживает Com Server и py2exe не поддерживается в последние python3 - PullRequest
1 голос
/ 31 марта 2020

Мы переносим проект с python 2 на 3, который использует com сервер. Ранее мы использовали py2exe, который очень хорошо работает в python 2, но больше не поддерживается в последнем выпуске Python 3. Мы также попробовали Pyinstaller, к сожалению, он не поддерживает com сервер примерно 5 лет go. Последним средством для нас может быть использование python 3.4, который является последней версией поддержки py2exe. Но перед этим просто задайте вопрос, если у кого-то есть подобная ситуация и есть правильное решение.

1 Ответ

1 голос
/ 02 апреля 2020

Вы не можете развернуть COM-сервер win32 с PyInstaller из-за того, что загрузчик этого не обеспечивает.

Если вы хотите иметь поддержку COM, вам нужно запрограммировать это сам; другими словами, создайте скрипт python, который запускает COM-сервер, обслуживающий вашу DLL / EXE-файл. Вы можете основать это на коде py2exe.

...