Во время выполнения pyinstaller возникает ошибка MaxRecursionError - PullRequest
0 голосов
/ 03 июля 2018

При попытке преобразовать пакет в зашифрованный двоичный файл возникает ошибка MaxRecursionError.

Но я упаковываю исходный код в двоичный файл без шифрования, результат успешен.

Это содержимое моего каталога:

directory/
    run.py # as an entry to import package
    setup.py # import setuptools and cython
    my_pkg/
        __init__.py
        module1.py
        module2.py
        ...

Это содержимое run.py, оно просто выполняет простые действия.

import my_pkg

app = my_pkg.module1.Module1()
print(id(app))

Для этого сначала я использую setuptools для преобразования файлов .py в файлы .so, а на выходе получается файл .egg.

$ python setup.py bdist_egg

Затем я упаковываю файл .egg и запускаю .py в двоичный файл, используя pyinstaller

$ pyinstaller run.py --onefile

Во время процесса это произошло RecursionError: maximum recursion depth exceeded in comparison...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...