Open geneorama opened 6 years ago
@ravipatel4 For some reason I don't see your comment anymore, but I'm replying to this:
I have the same problem. Were you able to resolve this @geneorama? Please let me know. Thank you.
I'm not sure how they did it, and I can't find the commands in the history.
I found these notes from my emails:
This command appears to be able to check the version number of HDF5:
strings /usr/lib64/libhdf5.so | grep "HDF5 library version:"
The other missing piece of the puzzle was that we had to rebuild the tables package against the correct HDF5 library. This was the winning command:
pip install --install-option='--hdf5=/app/Anaconda/pkgs/hdf5-1.8.17-1/' tables
And the final fix was adding the HDF5 path to LD_LIBRARY_PATH. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/Anaconda/lib/
I think that these notes were about fixing the tables package.
The admin said that he installed hdf5-1.8.18
in another email.
This was all over a year ago, so I don't know that anyone's going to be able to track down the details.
@geneorama, you weren't able to see my comment since I deleted it as I could resolve the issue. I am glad that you could resolve the problem.
For other people's reference, I reinstalled hdf5 again and configured correctly (as mentioned in their README), which solved my problem.
I believe that I have
hdf5-devel
, but I'm still unable to install. I'm not sure how to test that I meet the System Requirements. The commandh5cc -showconfig
seems to provide a lot of relevant detail, but I don't see anything about an API version that's anywhere close to the "v18" mentioned in the docs (h5 requires the 'new' v18 API version). My hdf5 installation is fairly recent, from last fall.I am able to read / write hdf5 files in Python, but maybe Python doesn't require that the C++ interface is enabled
--enable-cxx=yes
?System info
The OS:
Error message
My error message, at the end of the installation:
Details of hdf5 installation
Some info about my hdf5 installation based on
h5cc -showconfig
:(This means very little to me, maybe it's helpful to someone else)
Thank you.