`

File "h5py\\h5.pyx", line 1, in init h5py.h5\n', 'ImportError: DLL load failed:

 
阅读更多

python命令行调用没有问题,但是通过pybind11和embeded python去调用则报如题错误,最后是通过打印os.environ['path']发现问题, 问题在于matlab库强制将自己的路径设置为path里的头一个,导致动态库加载顺序是先加载matlab路径下的hdf5.dll,和预期的conda下的h5py下的dll版本相左。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics