Python import ModuleNotFoundError:没有名为'_lzma';

Python import ModuleNotFoundError:没有名为'_lzma';,python-import,metpy,Python Import,Metpy,我试图在“xarray with metpy教程”的帮助下在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'

我试图在“xarray with metpy教程”的帮助下在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:没有名为“\u lzma”的模块

这些错误也会出现 所以谁来帮帮我


提前感谢。

这似乎是Python构建的问题,而不是MetPy的问题,因为
\u lzma
是标准库的一部分。从谷歌的快速搜索来看,这似乎是Ubuntu的一个问题?无论如何,如果你用谷歌搜索这个错误,你会发现很多解决这个问题的方法,这取决于你的操作系统是什么。我们建议使用Python()的Anaconda发行版,这很容易设置,而且在使用该堆栈之前没有人报告过这个问题

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