Pyinstaller 不支持 Com Server 并且 py2exe 最近没有维护 python3
Pyinstaller does not support Com Server and py2exe does not maintained in recent python3
我们正在将使用 com 服务器的项目从 python 2 迁移到 3。以前我们使用 py2exe,它在 python 2 中运行良好,但在最近的 Python 3 版本中不再维护。我们也尝试过 Pyinstaller,不幸的是,它不支持 5 年前的 com 服务器。我们的最后一招是使用 python 3.4,这是支持 py2exe 的最新版本。不过在此之前,就在这里问一下,有没有人有类似的情况,有好的解决办法。
您不能使用 PyInstaller 部署 win32 COM 服务器,因为引导加载程序不提供它。
如果你想要 COM 支持,你需要自己编程;换句话说,创建一个运行 COM 服务器的 python 脚本,为您的 DLL/exe 服务。您可以基于 py2exe 代码。
我们正在将使用 com 服务器的项目从 python 2 迁移到 3。以前我们使用 py2exe,它在 python 2 中运行良好,但在最近的 Python 3 版本中不再维护。我们也尝试过 Pyinstaller,不幸的是,它不支持 5 年前的 com 服务器。我们的最后一招是使用 python 3.4,这是支持 py2exe 的最新版本。不过在此之前,就在这里问一下,有没有人有类似的情况,有好的解决办法。
您不能使用 PyInstaller 部署 win32 COM 服务器,因为引导加载程序不提供它。
如果你想要 COM 支持,你需要自己编程;换句话说,创建一个运行 COM 服务器的 python 脚本,为您的 DLL/exe 服务。您可以基于 py2exe 代码。