Компиляция Python 3.1.1 в Windows XP

Мой внук изучает Python. Мы установили Python 3.1.1 для него на нашем Windows XP (версия для домашнего использования). Он записал несколько коротких программ и теперь хочет скомпилировать те программы в машинный код, что он может работать на компьютере, которому не установили Python.

Мы нашли ссылки на py2exe, но кажется, что нет никакой версии py2exe для Python 3.1.1. Кто-либо знает об иначе, что мы можем скомпилировать его код Python в .exe файл, что мы можем работать на Windows? Кто-либо попробовал py2exe на какой-либо версии 3 Python?

2
задан 13.07.2014, 16:40

2 ответа

Что касается более старого сообщения, необходимо взглянуть на cx_Freeze, который совместим с Python 3:

cx_Freeze является рядом сценариев и модулей для замораживания сценариев Python в исполняемые файлы почти таким же способом, которым делают py2exe и py2app. В отличие от этих двух инструментов, cx_Freeze является кросс-платформенным и должен работать над любой платформой, что сам Python продолжает работать.

2
ответ дан 08.12.2019, 07:32

Это продолжает, является слишком длинным для комментария, таким образом, я поместил его здесь в Ответах. Это - ответ, своего рода.

Продолжите: После попытки в течение целого месяца августа... Мы наконец заставили cx_Freeze работать над простыми программами Python путем нахождения freesansbold.ttf и помещения его в корректный модуль в "скомпилированном" пакете. (См. второе предложение ссылки выше, данный Studer).Спасибо.

Мы не могли заставить немного более сложные программы Python работать. Они все еще показали Отказ Сегментации.

Я наконец создал CD для своего внука, который, кажется, работает над платформами Windows. Это не хорошее решение. Это - просто вещь, которая действительно работает на его упрощенные потребности. У меня есть Win7 и RW CD, который отформатирует CD, который будет использоваться как флеш-накопитель. Я отформатировал CD таким образом.

Затем я установил Python, с помощью CD в качестве диска установки. Мы помещаем программы Python моего внука, аудио, изображения, и т.д. на CD в каталоге Python32. В первый раз, когда CD использовался, мы должны были сказать Windows, где найти python.exe путем выбора корректной программы для открытия .py файла. После этого мы могли запустить программы с CD.

Не изящное решение каким-либо образом. Даже "поддельная" компиляция. Это действительно решало проблему моего внука.

1
ответ дан 08.12.2019, 07:32

Теги

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