2012-04-06 76 views
0

我想在Windows XP上安裝PyTables 2.3.1與Python 2.5。我收到以下錯誤:Pytables 2.3.1與Windows上的Python 2.5:錯誤 - 找不到本地hdf5安裝

Could not find a local HDF5 installation. 
You may need to explicitly state where your local HDF5 
headers and library can be found by setting the HDF5_DIR 
environment variable or by using the --hdf5 command-line option. 

我對HDF5庫的安裝有點困惑。我從HDF5 site下載了名爲HDF5188-win32-shared.zip的Windows二進制文件,並在ZIP存檔中運行.exe文件。我現在有什麼看起來是這樣的文件夾中安裝HDF5庫:

C:\Program Files\HDF Group\HDF5\1.8.8 

我試圖創建一個名爲HDF5_DIR指向此文件夾的環境變量,但仍然沒有喜悅。我顯然沒有安裝HDF5庫的正確位,但我不知道該怎麼做。

有沒有人有任何建議,請?

謝謝!

回答

1

docs你可以試試: 把DLL庫(hdf5dll.dll和可選lzo1.dll和bzip2.dll)

in a directory listed in your PATH environment variable

。如果無法找到這些庫,setup.py安裝程序將打印出一個警告。

定位

hdf5dll.dll

,並確保DIR containig是在PATH VAR或者你可以嘗試--hdf5 =路徑/要/命令

+0

謝謝。看起來像我下載了HDF5庫的錯誤版本。上面提到的win32-shared.zip似乎沒有hdf5dll.dll。我下載了一個不同的版本,現在一切正常。乾杯! – JamesS 2012-04-09 09:03:42

+0

@JamesS:我有同樣的問題。你能否添加一個鏈接到包含hdf5dll.dll的不同版本?謝謝 – ljk07 2013-05-23 22:18:46