在同一个Python进程中同时使用h5py和pytables
HDF5交互的两个主要Python库是在同一个Python进程中同时使用h5py和pytables,python,hdf5,pytables,h5py,Python,Hdf5,Pytables,H5py,HDF5交互的两个主要Python库是h5py和pytables。它们在一起玩得不好,尤其是在windows上 >>> import tables >>> import h5py ImportError: DLL load failed >>> import h5py >>> import tables # works fine 我需要在同一个应用程序中使用这两个库,但在导入每个库时,我无法从这两个库获得全部功能。有
h5py
和pytables
。它们在一起玩得不好,尤其是在windows上
>>> import tables
>>> import h5py
ImportError: DLL load failed
>>> import h5py
>>> import tables # works fine
我需要在同一个应用程序中使用这两个库,但在导入每个库时,我无法从这两个库获得全部功能。有解决这个问题的办法吗?根据不,我认为你不能。看来h5py对此无能为力,所以我将从一个问题开始
另外,您可能会使用两种不同的脚本吗?这样导入就不会停止。您是否使用
conda
安装软件包?如果是,它看起来像。在我看来,这个问题似乎是h5py
版本2.4.0
的构建0
的问题。尝试降级到版本2.3.x
。这对我来说很好。我认为后者只起作用,因为表
似乎很懒地加载DLL。尝试在我的Win64系统上打开一个文件,该文件也会导致崩溃。