Python中两个主要的HDF5交互库是h5py
和pytables
。它们在一起使用时存在不兼容问题,特别是在Windows平台上。
>>> import tables
>>> import h5py
ImportError: DLL load failed
>>> import h5py
>>> import tables # works fine
我需要在同一个应用程序中同时使用它们,但是当每个库被导入时,我无法获得两个库的完整功能。有没有解决方案?
Python中两个主要的HDF5交互库是h5py
和pytables
。它们在一起使用时存在不兼容问题,特别是在Windows平台上。
>>> import tables
>>> import h5py
ImportError: DLL load failed
>>> import h5py
>>> import tables # works fine
我需要在同一个应用程序中同时使用它们,但是当每个库被导入时,我无法获得两个库的完整功能。有没有解决方案?
conda
安装程序包?如果是的话,看起来像是GitHub上报告的一个问题。对我来说,那个问题似乎是与版本2.4.0
的构建0
的h5py
有关的问题。尝试降级到版本2.3.x
。这对我来说非常有效。