конвертировать .py в exe в ubuntu [дубликат]

6
задан alireza 4 February 2015 в 06:25
поделиться

3 ответа

cx_freeze должен работать кросс-платформенный, как указано на сайте:

cx_Freeze - это кросс-платформа и должна работать на любой платформе, на которой сам Python работает на

(я еще не пробовал в linux) , но вы можете найти легкое объяснение по здесь

0
ответ дан K DawG 19 August 2018 в 16:04
поделиться
  • 1
    «cx_Freeze» работает в Windows, Mac и Linux, но на каждой платформе он только делает исполняемый файл, который запускается на этой платформе ». , я хочу любой альтернативный способ сделать exe-файл в linux для другой платформы. – alireza 24 June 2013 в 14:37
  • 2
    жаль, что я не правильно понял вопрос, так что вот вы, это должно помочь вам pyinstaller.org – K DawG 24 June 2013 в 16:47
  • 3
    Спасибо, но Pyinstaller не поддерживает py3! только py2.x. – alireza 24 June 2013 в 16:52
  • 4
    найти альтернативу не может быть так сложно – K DawG 24 June 2013 в 16:55
  • 5
    Я тестировал всю возможную альтернативу и не могу добиться успеха ни с кем. Все как cx_freeze, pyinstaller, py2exe, freeze, ... – alireza 24 June 2013 в 17:04
8
ответ дан LuckyLuc 19 August 2018 в 16:04
поделиться

Вы видели это? Возможно, это вызывает у вас проблемы: «Python на Windows требует пакет распространяемого Microsoft Visual C ++. Python 2.6-3.2 использует версию 2008 года, и из-за того, как это установлено, cx_Freeze не автоматически копирует его для вашего приложения».

http://cx-freeze.readthedocs.org/en/latest/faq.html#microsoft-visual-c-redistributable-package

В любом случае, использование этого инструмента (cx_freeze) настолько сложное и неэффективное, что, вероятно, легче написать целую программу, чем правильно преобразовать ее в исполняемый файл Windows. Я очень надеюсь, что кто-то в будущем напишет более сжатый и простой инструмент конвертации для Python 3.

2
ответ дан Reloader 19 August 2018 в 16:04
поделиться
  • 1
    Создание исполняемых файлов из кода Python - это нетривиальное задание, но любая помощь, облегчающая использование cx_Freeze или более эффективная, приветствуется. Вы также можете быть заинтересованы в моем шаблоне установки NSIS для приложения Python - он не создает exe для приложения, но он делает установщик, который включает Python, поэтому вы можете распространять свои проекты для людей работает в Windows. – Thomas K 13 November 2013 в 00:44
  • 2
    В настоящее время я изучаю, как программировать, поэтому я не думаю, что сейчас могу оказать существенную помощь;) – Reloader 13 November 2013 в 11:10
  • 3
    Не беспокойтесь - не стесняйтесь приходить и помогать нам, когда вы чувствуете себя лучше. :) – Thomas K 13 November 2013 в 19:51
Другие вопросы по тегам:

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