在Windows上使用Python 2.5的Pytables 2.3.1:错误 - 找不到本地hdf5安装

时间:2012-04-06 11:37:13

标签: python pytables

我正在尝试使用Python 2.5在Windows XP上安装PyTables 2.3.1。我收到以下错误:

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 个答案:

答案 0 :(得分:1)

来自docs

你可以尝试: 放置DLL库(hdf5dll.dll,以及可选的lzo1.dll和bzip2.dll)

  

在PATH环境变量

中列出的目录中

。如果找不到库,setup.py安装程序将打印出该效果的警告。

找到

  

hdf5dll.dll

并确保dir包含它在PATH var中,或者你可以尝试--hdf5 = path / to / command