Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рекурсия при компиляции py2exe 
:(
    Опции темы
Paher
Дата 15.7.2016, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 18.8.2009

Репутация: нет
Всего: нет



Приветствую, Уважаемые знатоки, нужна Ваша помощь!

Есть приложение 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

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0972 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.