导入熊猫时py2exe始终失败

时间:2019-01-08 09:29:02

标签: python pandas py2exe

我正在尝试将代码编译为可执行文件。在多次失败之后,我隔离出了熊猫问题。使用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 :(得分:0)

尝试一下,这太棒了-https://pypi.org/project/auto-py-to-exe/ 安装-pip install auto-py-to-exe