问题一
报错输出
OSError: Unable to open file (unable to lock file, errno = 37, error message = 'No locks available')
解决方法
方法一
在程序开头加上这句:
import os
os.environ["HDF5_USE_FILE_LOCKING"] = "FALSE"
方法二
在终端输入[1]:
export HDF5_USE_FILE_LOCKING=FALSE
若想总是生效,将上面这条加入环境变量文件 ~/.bashrc
中,即可。
问题二
报错输出
OSError: Unable to open file (bad object header version number)
解决方法
在保存hdf5文件之后需要 close()
[2],否则下次无法正常打开。
参考链接
[1] https://blog.csdn.net/Orientliu96/article/details/105093183
[2] https://www.imooc.com/wenda/detail/651409