Python 用wine为Windows打包软件

Python 用wine为Windows打包软件,python,cx-freeze,esky,Python,Cx Freeze,Esky,我使用Esky/cx_freeze为不同的操作系统打包python程序。当我必须在windows上运行时,我会在VirtualBox上使用Windows7 然而,我觉得这种方法非常不愉快和沉重。所以我想知道,有没有办法通过Wine为Windows打包程序 我基本上需要安装所有需要的库,然后运行一些命令,比如python setup.py bdist_esky 我知道cx_freeze doc不建议这样做,但我正试图找到一种更好的方法来打包我的软件。我想知道是否有人有更好的选择。对于小型项目来说可

我使用Esky/cx_freeze为不同的操作系统打包python程序。当我必须在windows上运行时,我会在VirtualBox上使用Windows7

然而,我觉得这种方法非常不愉快和沉重。所以我想知道,有没有办法通过Wine为Windows打包程序

我基本上需要安装所有需要的库,然后运行一些命令,比如python setup.py bdist_esky


我知道cx_freeze doc不建议这样做,但我正试图找到一种更好的方法来打包我的软件。我想知道是否有人有更好的选择。

对于小型项目来说可能有些过分,但您可以设置一个构建服务器,将代码下载到您感兴趣的所有平台的VM上并进行构建。我真的看不到任何可靠的方法来为Windows生成不涉及Windows机器的二进制文件。我当前的一个项目不小,这很有趣。Mac操作系统也可以这样做吗?你有任何链接可以启动吗?Pyinstaller似乎正在使用wine:不,Pyinstaller不是一个解决方案。它不处理Python3。我不认为它与Esky兼容。可以从Linux/Mac构建Windows安装程序,而不涉及Wine。但它不支持隐藏源代码,并且只针对Windows。