3

我试图在“xarray with MetPy Tutorial”的帮助下在metpy中绘图。为此,我在运行以下模块时遇到错误:

'import cartopy.crs as crs'
'import cartopy.feature as cfeature'
'import matplotlib.pyplot as plt'
'import xarray as xr'
'import metpy.calc as mpcalc'
'from metpy.testing import get_test_data'
'from metpy.units import units.'

ModuleNotFoundError:没有名为“_lzma”的模块

就像那些错误会出现,所以任何人都可以帮助我。

提前致谢。

4

3 回答 3

0

我也遇到了这个错误python 3.7.3。切换到Python 3.6.5 :: Anaconda, Inc.解决了我的问题。

于 2019-08-08T03:24:06.883 回答
0

这似乎是您的 Python 构建的问题,而不是_lzma标准库的一部分的 MetPy。从谷歌快速搜索来看,这似乎是 Ubuntu 的问题?无论如何,如果你用谷歌搜索错误,你会找到很多解决这个问题的方法,这取决于你的操作系统是什么。我们建议使用 Python 的 Anaconda 发行版 ( https://www.anaconda.com/distribution/ ),它易于设置,并且在使用该堆栈之前没有人报告此问题。

于 2019-08-06T13:54:40.430 回答
0

我刚刚遇到了同样的错误,并在这里写了博客。基本上,模块名称中的下划线暗示它是用 C 或 C++ 编写的模块。它从您的系统中丢失的原因很可能是因为在安装 python 解释器期间缺少系统依赖项。如果您使用 pyenv 安装了 Python,他们已经记录了应该由 plattform 安装哪些依赖项。Conda 没有那个特殊的问题,因为它带有二进制依赖项。

于 2021-06-26T18:06:35.403 回答