使用cx_freeze在Mac,Linux和Windows上分发python:我可以从一个平台生成所有应用程序吗?

Dre*_*rew 7 python cx-freeze python-3.x

我正在建立一个跨平台python应用程序(Python 3)的脚本构建,我想从linux创建所有可分发的.那可能吗?

Tho*_*s K 6

简答:不

我最近做了类似的事情(使用cx_Freeze和Python 3).如果你在Wine中设置Python,你可以生成一个Windows版本,但是我必须在它正常工作之前复制一些DLL(cx_Freeze调用一个未在Wine中实现的Windows API函数).如果没有Mac,我就不会遇到任何打包Mac应用程序的方法.

也许有人应该建立一个社区构建服务,这样人们就可以为不同的平台构建可分发的服务.但这并没有解决测试问题.