Python脚本到pandas的可执行错误(py2exe)

时间:2017-08-21 07:37:40

标签: python pandas py2exe

我正在使用py2exe从python脚本创建一个可执行文件。我在过去制作了相同脚本的可执行文件并且它有效,但我想改变一些内容并在脚本中包含pandas模块。现在我无法运行可执行文件。我能够运行setup.py脚本并使用py2exe创建dist文件夹,但每当我尝试运行.exe文件时,我都会收到错误,并在日志文件中说:

  File "pandas\_libs\lib.pyx", line 64, in init pandas._libs.lib(pandas\_libs\lib.c:91325)
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in_find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "<loader>", line 10, in <module>
  File "<loader>", line 6, in __load
  File "pandas\_libs\hashtable.pxd", line 7, in init pandas._libs.interval (pandas\_libs\interval.c:111385)
AttributeError: 'module' object has no attribute 'HashTable'

有谁知道如何解决这个问题?或者有谁知道什么模块可以用来制作导入pandas的scipt的可执行文件?

我的setup.py脚本:

from distutils.core import setup
import py2exe


setup(windows=['KontrollerElvegVegnett.py'], requires=['pandas'])

0 个答案:

没有答案