python - 如何将python脚本.py文件转换为exe而不在其中嵌入python解释器
问题描述
我的要求是以带有数字签名的 exe 形式部署 python 脚本,但不应将 python 解释器和依赖的 python 模块嵌入到 exe 中。相反,python 需要显式安装在服务器上。我已经尝试过 pyinstaller 和 cx_freeze,但都将 python 和相关模块以及脚本代码库嵌入到 exe 中。我们需要解耦python和脚本代码库。
解决方案
您可以使用py2exe 并使用Cython将您的关键 .py 文件转换为 .pyc、C 编译文件,如 Windows 中的 .dll 和 Linux 中的 .so。
或者,您可以使用PyInstaller将 Python 程序打包为独立的可执行文件。它适用于 Windows、Linux 和 Mac。
推荐阅读
- mongodb - 在正在运行的 Mongod 进程上增加 transactionLifetimeLimitSeconds 是否安全?
- r - 如何使用 tidyquant(性能分析)来计算投资组合中的投资组合统计数据,该投资组合具有不同时期的资产
- javascript - 试图将此字符串转换为对象
- swift - 结合与可可绑定
- python - TypeError: '>' not supported between instances of 'str' and 'int' cant get it
- reactjs - 有没有办法等待状态的变化?(不是设置状态)
- c - 无法在指向指针的多维数组指针中输入数字
- python - 如何通过 imap_tools 获取消息,不包括某些 UID?
- html - 在图像 HTML 中垂直对齐文本
- c++ - 无法从模板类型参数中摆脱 volatile