py2exe falha com a importação de pandas

Eu tenho um script python que quero transformar em um executável usando py2exe. Falha quando tento importar pandas (isso é literalmente tudo o que tenho no meu exemplo de script com falha):

import pandas

O traceback se parece com:

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

Suspeito que o problema possa ter algo a ver com a distribuição Canopy Python, mas não tenho uma alternativa fácil de testar.

Aqui está o meu arquivo de instalação:

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']
)

Eu tenho duas perguntas. 1) Existe uma maneira de fazer a importação de pandas funcionar com py2exe? 2) Se não conseguir corrigir isso usando a distribuição Canopy Python, alguma sugestão para uma instalação alternativa do Python para Windows?

questionAnswers(1)

yourAnswerToTheQuestion