1

我正在尝试使用 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 库的安装有点困惑。HDF5188-win32-shared.zip我下载了从HDF5 站点调用的 Windows 二进制文件,并运行了 zip 存档中的 .exe 文件。我现在在此文件夹中安装了 HDF5 库:

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

我已经尝试创建一个名为 HDF5_DIR 的环境变量指向这个文件夹,但仍然没有乐趣。我显然没有安装正确的 HDF5 库,但我不知道应该做什么。

请问有人有什么建议吗?

谢谢!

4

1 回答 1

3

文档中您可以尝试:放置 DLL 库(hdf5dll.dll 以及可选的 lzo1.dll 和 bzip2.dll)

在 PATH 环境变量中列出的目录中

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

定位

hdf5dll.dll

并确保 dir containsig 它位于 PATH var 中,或者您可以尝试 --hdf5=path/to/ 命令

于 2012-04-06T12:16:33.003 回答