2013-06-16 3 views
2

мне нужна помощь, чтобы сделать исполняемый файл формы * .py проект Я используюPyInstaller 2,0 делают исполняемый файл

python pyinstaller.py 'path to my .py' 

но он производит файл без * .exe. Я нашел много учебников PyInstaller 1.5, но tey не работает для меня. например, когда я пытаюсь использовать makepec.py из utils, я получаю ошибку no module named PyInstaller.makespec

Идеи?

ответ

4

Сначала создайте действительно простой скрипт без импорта, никаких файлов данных для включения. Что-то вроде ...

print 'hello world' 

Затем запустите pyinstaller в соответствии с руководством. Например.

pyinstaller.py --onedir --name=a_friendly_app_name_here your_script.py 

Не касайтесь файла спецификации. Сохраните это позже, как только вы начнете работать с базой.

Если вы хотите запускать свои команды с помощью командного файла для сохранения большого количества ввода, включите команду «pause» на следующей строке, чтобы открыть окно консоли, чтобы увидеть какие-либо ошибки и ваш результат.

Как только вы доказали, что это работает для вас, постепенно увеличивайте сложность.

+0

Можете ли вы создать exe на mac? – chackerian

+0

Не знаю, извините. – Ninga

1

командной строки я использую, чтобы построить свой ехе с pyinstaller является:

c:\python27\python.exe c:\pyinstaller\pyinstaller.py --noconsole --onedir --workpath="C:\Users\alan\Documents\python" "C:\Users\alan\Documents\python\piechart.py" 

Изменить вариант --onedir для --onefile если вы хотите самостоятельный ехе.

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