PyInstaller не компилируется с окном консоли - не применяется -w - PullRequest
1 голос
/ 04 марта 2020

Я недавно перешел на новый P C и, следовательно, должен был установить последнюю версию PyInstaller 3.6 (используя pip).

Теперь, по какой-то странной причине, когда я пытаюсь скомпилировать существующий файл .pyw (приложение GUI Tkinter), оно скрывает окно консоли, даже если Я не использую - w switch !

Я запускаю простую команду:

pyinstaller pcAdmin.pyw -F

Вот и все. Я знаю, что в моем скрипте python ничего нет, так как я даже попробовал его с более ранней версией, которая отлично скомпилировалась на моей старой машине, и все равно удалила окно консоли!

Я использую много строк подпроцесса в Мой сценарий и ни один из них не работает, если консоль windows не существует.

У кого-нибудь есть идеи? Это не имеет смысла для меня ...

Спасибо, Крис.

1 Ответ

1 голос
/ 04 марта 2020

Прочтите о документе о pyinstaller, пожалуйста.

Как отмечено в учебном приложении CPython, для Windows расширение файла составляет. pyw подавляет окно консоли, которое обычно появляется. Аналогично, консольное окно не будет предоставляться при использовании сценария myscript.pyw с PyInstaller.

Итак, теперь вам следует переименовать файл pcAdmin.pyw в pcAdmin.py И использовать pyinstaller -F pcAdmin.py в pyinstaller снова. И консоль покажет.

Понял?

...