У меня есть сценарий python, который я хочу сделать в исполняемый файл, используя py2exe. Он терпит неудачу, когда я пытаюсь импортировать панда (это буквально все, что я в моем примере неисправного сценарии):py2exe с ошибкой pandas
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) Есть ли способ, с помощью которого можно импортировать pandas с py2exe? 2) Если я не могу исправить это, используя дистрибутив Canopy Python, любые предложения по альтернативной установке Python для Windows?