Python脚本分发

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

因此,我的问题是,是否有一个简单的方法来打包多个平台的Python脚本? 现在我不得不继续在我没有的dll文件后进行野蛮的鹅颈跳跃。 这甚至没有提到32位和64位的问题,这些问题留给了很多人的期望。

任何和所有的指针是受欢迎的。 理想的解决scheme将是某种脚本,将创build两个zip文件。 一个是linux / source,一个是windows64bit / windows32bit。 我真的不关心所有关于mac支持的事情,但是会受到欢迎。

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

我通常使用py2exe分发到Windows,但也有替代品,如cxfreeze等。 我一点都不关心64/32位,只是提供一个32位的解决方案。

以下是打包商列表:

http://www.freehackers.org/Packaging_a_python_program