Сбой py2exe при импорте панд

У меня есть сценарий Python, который я хочу превратить в исполняемый файл, используя py2exe. Сбой, когда я пытаюсь импортировать панд (это буквально все, что у меня есть в моем скрипте неудачного примера):

import pandas

Трассировка выглядит так:

File "c:\users\***\appdata\local\enthought\canopy\user\lib\site_packages\py2exe\mf.py", line 724, in import_hook return Base.import_hook(self,name,caller,fromlist,level)
RuntimeError: maximum recursion depth exceeded

Я подозреваю, что проблема может быть связана с дистрибутивом Canopy Python, но у меня нет простой альтернативы для тестирования.

Вот мой установочный файл:

distutils.core.setup(
    options = {
        "py2exe": {
            "includes": ["pandas", "scipy"],
            "packages": ["matplotlib", "pytz"],
            "dll_excludes": ["MSVCP90.dll", ....],
        }
    }
    data_files=matplotlib.get_py2exe_datafiles(),
    windows=['just_pandas.py']
)

У меня два вопроса. 1) Есть ли способ заставить импорт панд работать с py2exe? 2) Если я не могу это исправить с помощью дистрибутива Canopy Python, какие-нибудь предложения по альтернативной установке Python для Windows?

Ответы на вопрос(1)

Ваш ответ на вопрос