我不熟悉使用 NCO 工具及其 Python 绑定来处理 netCDF 文件。我已经按照此处的说明成功安装了 NCO 工具和 pynco 包(使用 pip)。但是当我尝试初始化对象时出现错误。
以下是我正在使用的命令:
from nco import Nco
nco = Nco()
错误是:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Python27\ArcGIS10.5\lib\site-packages\nco\nco.py", line 54, in __init__
self.NCOpath = os.path.split(which('ncks'))[0]
File "C:\Python27\ArcGIS10.5\lib\ntpath.py", line 180, in split
d, p = splitdrive(p)
File "C:\Python27\ArcGIS10.5\lib\ntpath.py", line 115, in splitdrive
if len(p) > 1:
TypeError: object of type 'NoneType' has no len()
这表明安装可能无法正常工作,尽管我可以从命令行运行 NCO 命令。
知道问题可能是什么吗?