python-3.x - 有没有办法创建从 pyinstaller --onefile 生成的单个可执行 exe 文件的 MSI 包?
问题描述
我已经使用 pyinstaller 创建了单个可执行文件,例如demo.exe 让我们假设我必须创建它的 MSI,我如何实现这一点工作。
有什么方法可以使用 cx_freeze 创建 MSI,就好像 cx_freeze 将 python 应用程序转换为 MSI。
我如何将 .exe 扩展名传递给 cx_freeze,是否有任何变体?
我的目标是创建可执行文件的MSI并在系统上安装软件包时隐藏所有与python 相关的文件。
解决方案
我没有 python 经验,但从我读到的只有你从 pyinstaller 获得的 demo.exe 已经是一个安装程序。所以我假设你想要一个 MSI 来环绕它?
如果是这样,以下是如何使用 Advanced Installer 在一个或多个 exe 安装程序上创建 MSI 包装器:
推荐阅读
- r - 跨多个表的多列操作
- python - 在 pyspark 中不断更新数据框的递归函数
- django - 我如何在 django shell 中“request.user”
- regex - 匹配字符串或返回非空值的正则表达式
- python - 如何在没有熊猫的情况下在python中分组
- hadoop - Sqoop:java.lang.Double 不能转换为 java.nio.ByteBuffer
- xcode - 在安装 pod 期间,我收到此错误
- latex - 方程中带空格的变量名
- r - 我需要按日期离开,但其他变量有 POSIxct
- c# - 如何断开与 Azure SQL 托管实例的打开连接?