Некоторые виджеты исчезли после того, как я сделал Py Code Exe с Pyinstaller - PullRequest
0 голосов
/ 28 октября 2018

Я использую Python 3.6.5, Windows 10 64 bit и Pyinstaller.Когда я запускаю свой код из Python Idle, все работает нормально.Но я должен создать отдельный exe-файл.Я использую Pyinstaller с опциями -F --windowed.Он создает exe-файл с некоторыми предупреждениями (но, как я вижу, предупреждения касаются модулей, не используемых в моем коде, таких как бэкэнд matplotlib _maxos).Когда я запускаю exe, некоторые части работают нормально, но некоторые не работают, как списки, виджеты со списком.Они исчезают, и приложение зависает в этот момент.Я искал несколько дней, но не могу найти решение.

Мой код начинается с этих модулей;из tkinter import * из tkinter import Tk, StringVar, ttk из datetime импорт datetime, date, time, timedelta время импорта datetime как dt локаль импорта import matplotlib.pyplot как plt;plt.rcdefaults () импортирует numpy как np из PIL, импортирует изображение, ImageTk из tkcalendar импортирует календарь, DateEntry из tkinter импортирует окно сообщений из tkinter, импортирует filedialog, импортирует os, sys, импортирует xlsxwriter

1 Ответ

0 голосов
/ 29 октября 2018

Я прекратил попытки сделать код Python 3.6 exe.Я пробовал Pyinstaller, Py2exe, Cx_Freeze.Я потратил несколько дней на эту проблему, и теперь я не могу создать exe-файл для своего приложения.Вначале мне удавалось создавать exe с помощью Pyinstaller, когда мой код был маленьким, но теперь он огромен, а Pyinstaller или любое другое приложение не работает.Все они дают разные ошибки, и я пытался исправить все эти ошибки.Наконец мне удалось создать exe, но некоторые виджеты не появились, как я уже упоминал.

Я надеюсь, что хорошее приложение будет готово как можно скорее.

...