我正在使用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'])