py2exe постоянно терпит неудачу при импорте панд - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь скомпилировать мой код как исполняемый файл. После нескольких неудач я изолировал проблему с пандами. Импорт панд приводит к повреждению исполняемого файла при компиляции с py2exe. Он компилируется нормально, то есть я не получаю ошибки при запуске моего setup.py py2exe, но при запуске исполняемого файла возникает ошибка RuntimeError: Не удалось найти файлы данных matplotlib.

Я изменил свой setup.py после просмотра других вопросов. В настоящее время это выглядит так:

from distutils.core import setup
import sys
sys.setrecursionlimit(5000)

import py2exe

setup(console=['import_test.py'],
      options = {
         'py2exe': {
             'includes':['pandas'],
            'dll_excludes': ['MSVCP90.dll'],

            }
        }
      )

Что касается моего import_test.py:

import pandas
print 'hello'

Кто-нибудь испытывал это? Большинство вопросов, касающихся pandas & py2exe, вращаются вокруг отсутствующих dll или превышения предела рекурсии, обе проблемы, которые я уже исправил. Любая помощь будет оценена.

Редактировать: я ищу ответ, используя py2exe.

1 Ответ

0 голосов
/ 08 января 2019

попробуй, это круто - https://pypi.org/project/auto-py-to-exe/ установить - pip install auto-py-to-exe

...