爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7089|回复: 0

[求助] c = Cdo()报错,请问如何解决?

[复制链接]

新浪微博达人勋

发表于 2022-4-13 16:33:41 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
各位大佬好,
我在macOS系统中成功安装cdo,sudo port install cdopython运行时报错:
from cdo import Cdo
c = Cdo()
-->> Could not load xarray!! <<--
-->> Could not load netCDF4! <<--

还有一个问题
我之前在服务器上用pip安装的cdo,1.5.6版本
from cdo import Cdo
c = Cdo()
报错如下:
TypeError: expected str, bytes or os.PathLike object, not NoneType
-->self.operators = self.__getOperators()
-->version = parse_version(getCdoVersion(self.CDO))
-->proc = subprocess.Popen([path2cdo, '-V'], stderr=subprocess.PIPE, stdout=subprocess.PIPE)
-->self._execute_child(args, executable, preexec_fn, close_fds,....

我在网上找了很久,只有ucar网站上发了如何修改__getOperator(),但改完还是报错(在notgetOperator那里报错)。
求各位大佬指点!




密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表