Geopandas 导入错误:绘制地理多边形需要 descartes 包。

18

我正在尝试使用ANACONDA spyder运行一个简单的geopandas代码,但是遇到了错误。

以下是我的代码和错误信息:

--

这是我的代码:

import geopandas as gpd
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
world.plot()
import matplotlib.pyplot as plt
plt.show()

--

以下是错误信息:

文件 "C:\Users\usr\Anaconda3\lib\site-packages\geopandas\plotting.py" 的第90行出现了错误,需要安装descartes包才能在geopandas中绘制多边形。

ImportError: The descartes package is required for plotting polygons in geopandas.

--

我查了一下网上的资料,没找到解决办法。请问有谁能提供帮助和建议吗?谢谢。

感激不尽。

2个回答

25

根据您的包管理器安装descartes。在Anaconda提示符下执行以下操作:

conda install descartes

用pip或其他你使用的软件包管理器替换conda。


0

上述方法对我无效。我运行了下面的命令,它成功了:

pip install descarteslabs[complete]

如果遇到权限错误,请在末尾添加 --user


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接