3

我在分发我的 python 程序时遇到了一些麻烦。对于 linux,这很容易,只需告诉人们他们需要哪些软件包并提供源代码即可。但是对于 Windows,这完全是另一回事。我可以用 py2exe 编译我的程序。然而,问题在于它似乎总是错过一个或另一个 dll 文件。

因此,我的问题是,是否有一些简单的方法可以为多个平台打包 python 脚本?现在,在我没有的 dll 文件之后,我不得不继续进行疯狂的追逐。这甚至没有提到 32 位与 64 位的问题,这有很多需要。

欢迎任何和所有指针。理想的解决方案是某种可以创建两个 zipfile 的脚本。一个是 linux/source,一个是 windows64bit/windows32bit。我真的不太关心mac支持,但它会受到欢迎。

4

1 回答 1

2

如果你支持 linux,你可能以同样的方式支持 mac。

我通常使用 py2exe 分发到 windows,但也有替代品,例如 cxfreeze 等。我并没有太在意 64/32 位,只是提供了一个 32 位的解决方案。

以下是打包者列表:

http://www.freehackers.org/Packaging_a_python_program

于 2012-05-18T17:48:01.597 回答