Я создал приложение, используя pyqt5 и numpy. Я могу создать файл .exe с помощью py2exe. ОК.RuntimeError после установки matplotlib
После того, как я сделал расширенную версию своего приложения с matplotlib. ОК. Я запускаю это приложение с помощью «python start.py» успешно. Все работает хорошо.
Я пробую сделать .exe сейчас. Но я получаю ошибку 'RuntimeError: maximum recursion depth exceed
'.
Это интересно, но я не могу сделать .exe с моим простым приложением сейчас (без matplotlib) Я получаю повторяющиеся строки в терминале (около нескольких тысяч строк) в течение 3-4 секунд.
getattr(parent_module, name.rpartition('.')[2])
File "C:\Python34\lib\site-packages\py2exe\hooks.py", line 291, in __getattr__
self.__finder.safe_import_hook(renamed, caller=self)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 138, in safe_import_h ook
self.import_hook(name, caller, fromlist, level)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 120, in import_hook
module = self._gcd_import(name)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 274, in _gcd_import
return self._find_and_load(name)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 298, in _find_and_loa d
getattr(parent_module, name.rpartition('.')[2])
File "C:\Python34\lib\site-packages\py2exe\hooks.py", line 291, in __getattr__
self.__finder.safe_import_hook(renamed, caller=self)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 138, in safe_import_h ook
self.import_hook(name, caller, fromlist, level)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 120, in import_hook
module = self._gcd_import(name)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 274, in _gcd_import
return self._find_and_load(name)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 298, in _find_and_loa d
getattr(parent_module, name.rpartition('.')[2])
File "C:\Python34\lib\site-packages\py2exe\hooks.py", line 291, in __getattr__
self.__finder.safe_import_hook(renamed, caller=self)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 135, in safe_import_h ook
self._info(name, caller, fromlist, level)
RuntimeError: maximum recursion depth exceeded
P.S. если я переустанавливаю python и пакеты без matplotlib - могу сделать .exe Помогите мне пожалуйста, советую. Как избежать этого. Мне нужно matplotlib в моем приложении.
спасибо.
Спасибо. Попробуем –
У меня есть два приложения: простые - без matplotlib и продвинутые - с matplotlib. Я могу сделать exe для простого приложения перед установкой matplotlib. Но после установки я не могу сделать exe даже для любого приложения (простого или продвинутого). И та же ошибка в обоих случаях. Я получаю терминологию за 3-4 секунды, повторяя повторную строку (может быть, несколько тысяч строк в окне), как вы можете видеть по коду. Но я попробую после вашего метода. спасибо –