Приветствую, Уважаемые знатоки, нужна Ваша помощь! Есть приложение python3.4 + PySide. Пытаюсь из него собрать exeшник c помощью py2exe setup.py Код | import glob import os from distutils.core import setup
import py2exe
py2exe_opt = { 'optimize': 0, 'packages': ['lxml'], 'includes': ['PySide.QtCore', 'PySide.QtUiTools', 'PySide.QtXml', 'PySide.QtWebKit', 'email'], 'excludes': ['tkinter', 'six.moves.urllib.parse'], }
setup(windows=['main.py'], options={'py2exe': py2exe_opt} )
|
при запуске python setup.py py2exe получаю ошибку с первышениям уровня рекурсии Код | 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]) RuntimeError: maximum recursion depth exceeded while calling a Python object
|
Есть предположение, что это из-за модуля six, но я уже исключил six.moves.urllib.parse, как советовали - не помогает. Может кто встречался с такой же бедой и даже победил ее? python 3.4.4 py2exe 0.9.2.2 six 1.10.0
|