2013-04-29 5 views
1

Я использовал pyinstaller для создания исполняемого файла из скриптов python на os_x. Он создает папку Dist с исполняемым файлом и его зависимости и т.д. Некоторые из этих файлов показаны на изображение ниже:Как создать .app из выходных файлов pyinstaller?

enter image description here

Есть ли способ, чтобы создать единый пакет приложений из этих файлов? Если да, то как мне следует продолжить?

Кроме того, в дополнение к графическому интерфейсу открывается консоль. Как отключить это всплывающее окно?

ответ

2

Ниже приведена командная строка, используемая для компиляции автономного exe (автономного, без каталога общих компонентов). Важным параметром является --onefile. Параметр --onedir создает каталог exe с разделяемыми компонентами.

Чтобы отключить всплывающую консоль во время выполнения ... используйте параметр --noconsole в командной строке сборки.

c: \ python27 \ python.exe c: \ pyinstaller \ pyinstaller.py --noconsole --onefile --workpath = "C: \ Users \ alan \ Documents \ python" "C: \ Users \ alan \ Документы \ python \ piechart.py "

+0

Я использую '-onefile -windowed'. В документации не ясно, является ли «-noconsole» такой же, как или в дополнение к «-windowed», – bootchk

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