我在分发我的python程序时遇到了一些麻烦。对于linux来说,它很容易,只需告诉人们他们需要哪些软件包并提供源代码。对于Windows而言,它完全是一个不同的故事。我可以使用py2exe编译我的程序。但问题是它似乎总是错过一个dll文件或其他文件。
因此,我的问题是,是否有一些简单的方法来为多个平台打包python脚本?现在我不得不在我没有的dll文件之后继续疯狂搜索。而且这甚至没有提到32位与64位的问题,而这一问题还有很多不足之处。
欢迎所有指针。理想的解决方案是某种可以创建两个zipfiles的脚本。一个是linux / source,另一个是windows64bit / windows32bit。我真的不太关心mac支持,但它会受到欢迎。
答案 0 :(得分:2)
如果你支持linux,你可能会以同样的方式支持mac。
我通常使用py2exe分发到Windows,但有其他选择,例如cxfreeze等。我没有太在意64/32位而只是提供32位解决方案。
以下是打包商列表: