我正在尝试构建一个用PYTHON编写的应用程序,该应用程序可以在WINDOWS上运行,而无需安装PYTHON或相关的库(独立),我想在我的MAC上进行。 我尝试了PYINSTALLER,但似乎只能在正在构建应用程序的平台(在本例中为OSX)中生成可执行文件。 有没有像PYINSTALLER这样的简单出口方式,还是我必须以非常复杂的方式做到这一点? 由于我不是专家,因此我可能无法选择后者。 仅尝试使用PYINSTALLER在WINDOWS上构建应用程序而不是在MAC上更明智?
对于PYINSTALLER,他们明确提到不支持在OSX下运行时打包WINDOWS二进制文件,因此建议使用WINE。
1.我可以在LINUX下运行时打包WINDOWS二进制文件吗?
不,不支持。 请为此使用WINE,PYINSTALLER在WINE中运行良好。 您可能还希望在邮件列表中查看此线程。 在1.4版中,我们对此提供了一些支持,但事实证明它只起作用一半。 这将需要另一个分区上的某些WINDOWS系统,并且仅适用于纯PYTHON程序。 只要您想要一个不错的GUI(GTK,QT,WX),就无论如何都需要安装WINDOWS库。 因此,仅使用WINE会容易得多。
2.我可以在OS X下运行时打包WINDOWS二进制文件吗?
不,不支持。 请为此尝试WINE。
3.我可以在LINUX下运行时打包OS X二进制文件吗?
目前根本不可能做到这一点。 抱歉! 如果您想提供帮助,我们非常欢迎。