无法从 metpy.calc 导入 gradient_richardson_number

Unable to import gradient_richardson_number from metpy.calc

我正在尝试从 metpy.calc 导入 gradient_richardson_number,但出现错误:

Traceback (most recent call last): File "", line 1, in ImportError: cannot import name 'gradient_richardson_number'

我可以从 metpy.calc 导入所有其他包。欢迎任何建议。

gradient_richardson_number 是在 MetPy 1.0 中添加的。如果您查看 docs for v0.12,您会发现它没有列出。要使用 gradient_richardson_number,您需要至少更新到 1.0。如果您使用 conda 安装,那么您将使用:

conda install metpy=1.0

否则您可以使用 pip 更新:

pip install metpy~=1.0

您还应该知道 MetPy 1.1 放弃了对 Python < 3.7 的支持。