Распространение python на Mac, Linux и Windows с использованием cx_freeze: могу ли я сгенерировать все приложения с одной платформы?

Я настраиваю сборку сценария кросс-платформенного приложения на Python (Python 3) и хочу создать все распространяемые из linux. Это возможно?

7 голосов | спросил Drew 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 19 Sep 2011 08:12:47 +0400 2011, 08:12:47

1 ответ


0

Краткий ответ: нет

Недавно я делал что-то похожее (используя cx_Freeze с Python 3). Если вы настроили Python внутри Wine, вы можете сгенерировать сборку Windows, но мне пришлось скопировать некоторые библиотеки DLL, чтобы она работала должным образом (cx_Freeze вызывает функцию API Windows, которая не реализована в Wine). Я не сталкивался ни с каким способом упаковки приложений для Mac, не имея на самом деле Mac.

Возможно, кто-то должен настроить службу построения сообщества, чтобы люди могли создавать распространяемые для разных платформ дистрибутивы друг для друга. Это не решает проблему тестирования.

ответил Thomas K 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 19 Sep 2011 20:23:12 +0400 2011, 20:23:12

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132