在mac上为windows .exe构建可执行应用程序

时间:2017-02-06 02:37:17

标签: python windows macos pyinstaller

我正在尝试构建一个用python编写的应用程序,它可以在Windows上运行而无需安装python或相关库(独立),我想在我的mac上执行此操作。我试过Pyinstaller,但它似乎生成的文件只能在构建应用程序的平台上执行(在本例中是osx)。 像Pyinstaller这样简单的出路还是我必须以非常复杂的方式做到这一点?由于我不是专家,后者可能不可能做到。尝试使用pyinstaller在Windows上构建应用程序是不是更明智?

1 个答案:

答案 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二进制文件吗?

     

目前根本不可能。抱歉!如果   你想帮忙,非常欢迎你。