我使用pyqt5和numpy創建了應用程序。我可以使用py2exe創建.exe文件。好。安裝後的RuntimeError matplotlib
我使用matplotlib製作了高級版本的應用程序。好。我成功運行了'python start.py'這個應用程序。一切運作良好。
我現在嘗試make .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。在安裝matplotlib之前,我可以製作簡單的應用程序的exe文件。但安裝後,我甚至不能爲任何應用程序(簡單或高級)製作exe文件。在這兩個場合都有同樣的錯誤。在代碼中可以看到,我在termainal上打印重複的字符串(可能在窗口中有幾千個字符串)3-4秒。但我會嘗試你的方法。謝謝 –