2012-04-06 110 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

相关问题