【发布时间】:2018-08-25 08:30:36
【问题描述】:
打开我的 netcdf 文件时出现此错误。 该代码以前可以工作。 我该如何解决这个问题?
Traceback(最近一次调用最后一次):
文件“”,第 1 行,在 ...
gather_vgt 中的文件“file.py”,第 71 行 返回 xr.open_dataset(文件名)
文件“/.../lib/python3.6/site-packages/xarray/backends/api.py”,行 286,在 open_dataset 中 自动关闭=自动关闭)
文件 "/.../lib/python3.6/site-packages/xarray/backends/netCDF4_.py", 第 275 行,开放 ds = opener()
文件 "/.../lib/python3.6/site-packages/xarray/backends/netCDF4_.py", 第 199 行,在 _open_netcdf4_group ds = nc4.Dataset(filename, mode=mode, **kwargs)
文件“netCDF4/_netCDF4.pyx”,第 2015 行,在 netCDF4._netCDF4.Dataset.init
文件“netCDF4/_netCDF4.pyx”,第 1636 行,在 netCDF4._netCDF4._ensure_nc_success
OSError: [Errno -101] NetCDF: HDF 错误: b'file.nc'
当我尝试使用 h5py 打开同一个 netcdf 文件时,我收到此错误:
OSError: 无法打开文件(此文件已禁用文件锁定 系统(使用 HDF5_USE_FILE_LOCKING 环境变量覆盖), errno = 38,错误消息 = '...')
【问题讨论】: