7

我最近为一个客户端构建了一个应用程序,它有几个 python 文件。我使用的是 ubuntu,现在我已经完成了,我想以一种便于她在 Windows 中使用的方式将它提供给客户。

我已经用 wine 研究了 py2exe,以及 cx_freeze 和其他一些东西,但是找不到简单的教程或有用的文档来将 ubuntu 中的许多 python 文件转换为易于使用的 Windows 应用程序或可执行文件或任何东西。

谢谢!

4

2 回答 2

2

这个页面似乎有一个解决方案,因为提问者没有回复:

  1. 安装葡萄酒。
  2. 使用 WINE 安装 Python 2.3。
  3. 使用 WINE 安装 py2exe。
  4. 为 py2exe 创建一个 setup.py 文件来编译你的脚本:
from distutils.core import setup
import py2exe

setup(name="vervang",
  scripts=["vervang.py"],
)
  • wine python.exe setup.py py2exe

不过,此页面说生成的二进制文件可能不是有效的 Win32 可执行文件。

于 2012-08-20T11:04:57.550 回答
1

py2exe 无法在 linux 上运行。试试pyinstaller,它是一个纯 python 实现,可以在 linux、mac 和 windows 上运行。

于 2012-04-05T08:42:38.730 回答