- 积分
- 2407
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2019-3-23
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ModuleNotFoundError: No module named 'xarray.core.accessors'
首次使用metpy包计算一些对流参数,然而python(3.5)却报上述错误。我的metpy是0.9.2。 实验代码如下,根据位温计算环境温度:
import numpy as np
from metpy.units import units
from metpy.calc import temperature_from_potential_temperature
# potential temperature
theta = np.array([ 286.12859679]) * units.kelvin
p = 850 * units.mbar
T = temperature_from_potential_temperature(p,theta)
print(T)
参照https://stackoverflow.com/questions/56902708/modulenotfounderror-no-module-named-xarray-core-accessors中的修改方案,解决该问题。
打开文件夹:D:\Program Files\Python35\Lib\site-packages\metpy
将下图中的6行注释,将from xarray.core.accessor_dt import DatetimeAccessor添加到第7行。
1 from __future__ import absolute_import2 import functools3 import re4 import warnings5 import xarray as xr6 #from xarray.core.accessors import DatetimeAccessor7 from xarray.core.accessor_dt import DatetimeAccessor
程序运行结果如下:
[273.15] kelvin
|
|