2011-12-26 71 views
0

我在windows 32位下安裝了python 2.6,numpy 1.6.1,表2.3.1 y numexpr 2.0。然而導入表給了我這個錯誤:在python中導入表的錯誤

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. 
+0

你從哪裏得到「餐桌」(我沒有聽說過)?你有沒有嘗試閱讀他們的文檔?它看起來像沒有正確安裝。 – 2011-12-26 22:31:19

回答

0

你需要編譯interpreter.c這是不是在Windows那麼容易。如果使用numexpr 1.4,會不會好?您可以使用預編譯安裝程序的方式http://code.google.com/p/numexpr/downloads/list

編輯 - Downvotes沒有解釋或評論,雖然這是可接受的解決方案嗎?這裏發生了什麼?