我在 ~/.bashrc 文件中加入export HDF5_USE_FILE_LOCKING=FALSE后,使用终端可以正常读取h5文件了,但是在pycharm里运行还是会报'No locks available的错。。我也仔细检查了conda环境确实是一致的,要怎么才能让代码在pycharm里也可以正常运行呢?
有无遇到同样问题的友友?求各位大 佬给点思路 ~
代码:
import numpy as np
import torch
import h5py
import os
#这里我尝试在代码里再次添加系统变量,还是不能运行
os.environ['HDF5_USE_FILE_LOCKING']="FALSE"
print(os.environ.get('HDF5_USE_FILE_LOCKING'))
with h5py.File('/home/huilin/data/AVE/test_order.h5', 'r') as hf:
order = hf['order'][:]
for key in hf.keys():
print(hf[key][()])