我正在尝试构建一个用python编写的应用程序,它可以在Windows上运行而无需安装python或相关库(独立),我想在我的mac上执行此操作。我试过Pyinstaller,但它似乎生成的文件只能在构建应用程序的平台上执行(在本例中是osx)。 像Pyinstaller这样简单的出路还是我必须以非常复杂的方式做到这一点?由于我不是专家,后者可能不可能做到。尝试使用pyinstaller在Windows上构建应用程序是不是更明智?
答案 0 :(得分:2)
对于pyinstaller
,在OS X下运行时打包Windows二进制文件的they have clearly mentioned 不支持,建议使用 Wine
为此。
<强> 1。我可以在Linux下运行时打包Windows二进制文件吗?
不,这不受支持。请使用Wine,PyInstaller运行 葡萄酒很好。你可能还想看一下这个帖子 邮件列表。在1.4版本中,我们已经为此建立了一些支持,但是 它表明只能工作一半。它需要一些Windows系统 另一个分区,只适用于纯Python程序。如 你想要一个像样的GUI(gtk,qt,wx),你需要安装 无论如何Windows库。因此,使用Wine会更容易。
<强> 2。我可以在OS X下运行时打包Windows二进制文件吗?
不,这不受支持。请尝试葡萄酒。
第3。我可以在Linux下运行时打包OS X二进制文件吗?
目前根本不可能。抱歉!如果 你想帮忙,非常欢迎你。