【发布时间】:2018-12-01 08:03:07
【问题描述】:
我有一大堆代码通过 h5py 与 hdf 文件交互。该代码已经工作多年。最近,随着 python 环境的变化,我收到了这个新的错误消息。
IOError: Unable to open file (unable to lock file, errno = 11, error message = 'Resource temporarily unavailable')
有趣的是,错误在某些地方间歇性发生,而在其他地方则持续发生。在它经常发生的地方,我查看了我的代码并确认没有其他 h5py 实例连接到该文件,并且最后一个连接已正确刷新和关闭。在环境变化之前,这一切都运行良好。
这是我的 conda 环境中的 sn-ps:
h5py 2.8.0 py27h470a237_0 conda-forge
hdf4 4.2.13 0 conda-forge
hdf5 1.10.1 2 conda-forge
【问题讨论】:
-
你能构造一个最小的例子来显示这个错误吗?
-
问题的可能来源:磁盘已满、共享文件系统、权限问题。正如@TomdeGeus 所提到的,一个最小的例子会有所帮助!
标签: python-2.7 hdf5 h5py hdf