我正在尝试使用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库的正确位,但我不知道应该做什么。
有人有任何建议吗?
谢谢!
答案 0 :(得分:1)
你可以尝试: 放置DLL库(hdf5dll.dll,以及可选的lzo1.dll和bzip2.dll)
在PATH环境变量
中列出的目录中
。如果找不到库,setup.py安装程序将打印出该效果的警告。
找到
hdf5dll.dll
并确保dir包含它在PATH var中,或者你可以尝试--hdf5 = path / to / command