首页 > 解决方案 > 如何将python脚本.py文件转换为exe而不在其中嵌入python解释器

问题描述

我的要求是以带有数字签名的 exe 形式部署 python 脚本,但不应将 python 解释器和依赖的 python 模块嵌入到 exe 中。相反,python 需要显式安装在服务器上。我已经尝试过 pyinstaller 和 cx_freeze,但都将 python 和相关模块以及脚本代码库嵌入到 exe 中。我们需要解耦python和脚本代码库。

标签: pythonpyinstallercx-freezepy2exe

解决方案


您可以使用py2exe 并使用Cython将您的关键 .py 文件转换为 .pyc、C 编译文件,如 Windows 中的 .dll 和 Linux 中的 .so。

或者,您可以使用PyInstaller将 Python 程序打包为独立的可执行文件。它适用于 Windows、Linux 和 Mac。


推荐阅读