在Python中导入表时出错
我在32位的Windows上安装了Python 2.6、NumPy 1.6.1、Tables 2.3.1和NumExpr 2.0。不过,当我尝试用import tables这条命令时,出现了这个错误:
Traceback (most recent call last):
File "...\src\test\test6.py", line 1, in <module>
import tables
File "C:\Python26\Lib\site-packages\tables\__init__.py", line 96, in <module>
from tables.file import File, openFile, copyFile
File "C:\Python26\lib\site-packages\tables\file.py", line 42, in <module>
import numexpr
File "C:\Python26\Lib\site-packages\numexpr\__init__.py", line 38, in <module>
from numexpr.expressions import E
File "C:\Python26\Lib\site-packages\numexpr\expressions.py", line 31, in <module>
from numexpr import interpreter
ImportError: DLL load failed: The specified module could not be found.
1 个回答
1
你需要编译一个叫做 interpreter.c 的文件,但在 Windows 上这并不是一件简单的事情。你觉得用 numexpr 1.4 可以吗?这样的话,你可以使用一个已经编译好的安装包,方便很多。你可以在这里找到它:http://code.google.com/p/numexpr/downloads/list