Skip to main content
 首页 » 编程设计

python之使用 PyInstaller 将 pyOpenSSL 打包成 Windows 可执行文件

2025年05月04日14落叶

我正在尝试将 pyOpenSSL 包包含到虚拟环境中的可执行文件中。可执行文件构建时没有错误,但是当我运行时它失败并出现错误“DLL 加载失败:找不到指定的模块”。

经过调查,pyOpenSSL 中的两个 DLL(libeay32.dll 和 ssleay32.dll)似乎未包含在可执行文件中。我最终通过将 DLL 放到路径上并运行可执行文件证明了这一点。

谁能建议最简单的方法来强制将丢失的 DLL 包含到包中。

非常感谢

请您参考如下方法:

听起来您需要在规范文件中手动指定 DLL。看看 documentation on the TOC Class有关规范文件中有效数据类型的更多信息。似乎您想要使用 BINARY。