首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用netCDF4 python模块时出错

使用netCDF4 python模块时出错
EN

Stack Overflow用户
提问于 2014-11-03 18:21:08
回答 3查看 10K关注 0票数 3

我正在使用netCDF4和python3.4。

我运行下面的代码行,以便开始编写一个新的netCDF文件,我将在后面的代码中填充netcdf4文档之后的数据。但是我一直在犯这个错误..。

文件"netCDF4.pyx",第1466行,在netCDF4.Dataset.__init__ (netCDF4.c:19692)中RuntimeError:许可拒绝

代码语言:javascript
复制
from netCDF4 import Dataset
rootgrp = Dataset('test.nc', 'w', format='NETCDF4')

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-04 14:37:00

错误的“拒绝权限”部分使我相信您没有写入当前目录的权限(运行脚本时无论您在哪里)。

检查您的权限和/或尝试提供一个完整的路径,以便将该文件放入您知道可以写入的目录中。

票数 5
EN

Stack Overflow用户

发布于 2015-04-14 11:14:46

dataset.close()

或关闭ide和删除文件netCDF4.pyx

也许那里有个文件,所以不能写。

票数 1
EN

Stack Overflow用户

发布于 2020-02-04 08:59:52

在我的例子中,当我通过crontab运行python时,会出现这个错误。

解决方案是在crontab文件的开头添加以下行。

代码语言:javascript
复制
HDF5_USE_FILE_LOCKING=FALSE
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26720478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档