使用python / pynco初始化Nco对象时发生TypeError

时间:2018-11-11 00:39:38

标签: python typeerror netcdf nco pynco

我不熟悉使用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命令,但安装可能无法正常进行。

知道可能是什么问题吗?

0 个答案:

没有答案