I cant try and open a PR for this if someone would be kind enough and point me to the right direction. This installer is digitally signed by The HDF Group. I’ve renamed the references from hdf5.dll to hdf1.dll inside the binaries of h5py and it solved the conflict. Windows Note: The HDF Group uses an installer program to install the HDF5 libraries, header and support files on Windows. I’m thinking in something in the likes of hdf5-h5py-version.dll that would be great to prevent other libs compatibility as well. The problem is: the C# host app is a proprietary behemoth that we do not have access to the source code and loads a ton of dlls, including a hdf5.dll, which conflicts with the hdf5.dll loaded by h5py.Ĭan we try to distribute h5py with a fancier name for the hdf5.dll distributed with h5py? I am embedding a python distribution inside a C# app with You may need to explicitly state where your local HDF5 headers and library can be found by setting the HDF5DIR environment variable or by using the -hdf5 command-line option. Windows 10, Python 3.6.7, winpython, HDF5 prebuilt, pip package h5py 3.1.0
0 Comments
Leave a Reply. |