py2exe schlägt mit Pandas-Import fehl

Ich habe ein Python-Skript, das ich mithilfe von py2exe in eine ausführbare Datei umwandeln möchte. Es schlägt fehl, wenn ich versuche, Pandas zu importieren (dies ist buchstäblich alles, was ich in meinem Beispielskript für einen Fehler habe):

import pandas

Der Traceback sieht wie folgt aus:

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

ch vermute, dass das Problem etwas mit der Canopy Python-Distribution zu tun hat, aber ich habe keine einfache Alternative zum Teste

Hier ist meine Setup-Datei:

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

Ich habe zwei Fragen. 1) Gibt es eine Möglichkeit, den Pandas-Import mit py2exe zum Laufen zu bringen? 2) Wenn ich das mit der Canopy Python-Distribution nicht beheben kann, gibt es Vorschläge für eine alternative Python-Installation für Windows?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage