我不熟悉使用NCO工具及其Python绑定来处理netCDF文件。我已按照here的说明成功安装了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命令,但安装可能无法正常进行。
知道可能是什么问题吗?