【问题标题】:Python script to Windows exe file with cx-freeze under ubuntu 12.04在 ubuntu 12.04 下使用 cx-freeze 将 Python 脚本转换为 Windows exe 文件
【发布时间】:2012-10-30 12:30:50
【问题描述】:

我想通过 Python 脚本在 Ubuntu 12.04 中创建 Windows exe 文件。

apt-get install cx-freeze
cd ~/.app/
ls
app.py

如何创建app.py脚本的Windows XP、Vista、7可执行文件?

【问题讨论】:

  • Ubuntu 的 cxFreeze 无法创建 Windows 可执行文件。我唯一能想到的可能工作是使用 cxFreeze 在 Wine 上安装 Wine、Python for Windows,并尝试在那里创建可执行文件。
  • 我很难过。我不喜欢 Wine 安装。
  • 我之前用 Wine 尝试过——它成功了一半,但是 Wine 缺少一个关键功能,所以它无法找到它需要复制的所有 DLL。如果您知道您需要的额外文件,并将它们复制到正确的文件夹中,您可以使 exe 工作。

标签: python windows exe ubuntu-12.04 cx-freeze


【解决方案1】:

将 Linux 上的 Python 代码冻结为 Windows 可执行文件仅在 PyInstaller 中得到过一次支持,后来被删除。可悲的是,目前似乎唯一的解决方案是安装 wine,然后在 wine 中您将安装 windows 版本的 python。从这里您应该能够将脚本冻结为 Windows 的 .exe。

【讨论】:

  • 重申一下:您可以使用 Wine 制作一个 exe,但它不会找到所有 DLL 依赖项,因此您需要复制一些额外的文件才能使其工作。
猜你喜欢
  • 1970-01-01
  • 2014-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-23
  • 1970-01-01
相关资源
最近更新 更多