Проблемы с преобразованием файла Python GUI Controller в EXE (Python 3.6) - PullRequest
0 голосов
/ 24 октября 2018

У меня есть файл графического интерфейса контроллера Python (с архитектурой MVC).Файл вызывает другие файлы (model.py и view.py) и tkinter для генерации графиков и данных.У меня также есть два класса .py (один читает сложный CSV, а другой создает словарь).Я сохранил все эти файлы в одном каталоге.Я использую Python 3.6 (хотя для тестирования тоже использовал Python 3.5, который не работал).(Я использую pandas, tkinter)

Я запустил файл controller.py отдельно и увидел, что он дает желаемый результат.

Для преобразования в .exe я пробовал py2exe, cx_Freeze и Pyinstaller, и ничего не работает.С Python 3.5 и cx_Freeze я получаю .exefile, но после двойного щелчка он убивает себя через 5 секунд.

Для Pyinstaller я либо получил проблему с JSOn (которую я исправил с помощью чистой установки PyQt5), и теперь получаю максимумглубина рекурсии превышена.

Так что я не понимаю мой выход.

Я запускаю pyinstaller: (из каталога, где находятся все файлы)

pyinstaller -wF controller.py

Я делаю правильно, учитывая, что controller.py вызывает другие файлы и пакеты python?

...