2015-08-22 2 views
0

Я создал простой Python GUI (Tkinter) программы на Ubuntu, и теперь мне нужно подготовить исполняемый модуль для запуска его на Windows 7. Я попытался сделать это с Nuitka:Упаковка питон исполняемый файл для Windows 7 (64бит)

nuitka --recurse-all --standalone Menu.py 

В Windows он не запускался. Я делаю это неправильно? Лучше попробовать другие программы вместо Nuitka?

Редактировать: когда я пытаюсь запустить его, Windows показывает диалоговое окно с чем-то вроде «эта версия программы не подходит для этой Windows. Проверьте, используете ли вы 32 или 64 бита и обратитесь к программисту».

Редактировать: Я решил сделать все из окна, используя pyinstaller, и он сработал.

+0

Вы говорите, что это не сработало. Что происходит, когда вы пытаетесь запустить его? Печатает ли какие-либо сообщения об ошибках? Что они говорят? Измените свой вопрос, чтобы включить эту информацию. – Kenster

ответ

0

Возможно, вы должны использовать py2exe, это очень удобно.

Загрузите py2exe here и следуйте простым установщиком.

Откройте свою командную строку python и попробуйте import py2exe, пока это работает, установка прошла успешно.

Не забудьте добавить папку Python в переменные окружения, вы можете найти простой учебник по переменным окружения here.

Теперь давайте рассмотрим простой пример.

#hello.py 
print "Hello World!" 

python hello.py 
Hello World! 

#setup.py 
from distutils.core import setup 
import py2exe 
setup(console=['hello.py']) 

python setup.py install 
python setup.py py2exe 

cd dist 
hello.exe 
Hello World! 

Вы можете посмотреть этот учебник here, а также дополнительную документацию.

Надеюсь, это поможет.

--lillypad

+0

Есть ли py2exe для Linux? –

+0

py2exe для окон – lillypad

Смежные вопросы