Графический интерфейс не отображается после создания исполняемого файла

#python #pandas #dataframe #pyinstaller

#python #pandas #фрейм данных #pyinstaller

Вопрос:

Я хотел бы использовать PandasGui для отображения промежуточных результатов фрейма данных моего приложения. Он отлично работает в Jupyter. Однако, как только я создаю исполняемый файл (используя PyInstaller), приложение не работает — на секунду отображается только cmd. Обычно у меня нет проблем с другими графическими интерфейсами после преобразования в exe (EasyGUI, tkinter и т.д.). Так что это должно быть что-то очень специфичное.

Есть идеи, как заставить это работать? Или любая альтернатива PandasGui, которая работает правильно?

Ответ №1:

Что именно представляла собой команда pyinstaller, которую вы пробовали для компиляции исполняемого файла?

Кроме того, вы можете захотеть рассмотреть tkinter или PyQt5, если эта проблема сохраняется, и вы не можете найти решение здесь, поскольку, по крайней мере, первое работало у вас в прошлом.

Комментарии:

1. Просто это: pyinstaller myfile.py . Ну, tkinter бы сработал. Но мне действительно нравится PandasGui. Он работает для любого DF без каких-либо настроек, а также показывает некоторую базовую статистику.

Ответ №2:

Возможно, вы захотите попробовать использовать некоторые из необязательных аргументов pyinstaller для создания исполняемого пакета onefile / folder. Вот несколько других опций, которые вы, возможно, захотите попробовать при запуске команды: https://pyinstaller.readthedocs.io/en/stable/usage.html