【问题标题】:Geopandas ImportError: The descartes package is required for plotting polygons in geopandasGeopandas ImportError:在geopandas中绘制多边形需要笛卡尔包
【发布时间】:2020-02-13 10:12:37
【问题描述】:

我正在尝试使用 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 行,在 plot_polygon_collection “在 geopandas 中绘制多边形需要笛卡尔包。”

ImportError:在 geopandas 中绘制多边形需要 decartes 包。

--

我在网上查了一下,我找不到这个问题的故障排除解决方案。有人可以帮忙和建议吗?

赞赏。

【问题讨论】:

    标签: python error-handling geopandas


    【解决方案1】:

    根据您的包管理器安装笛卡尔。在 anaconda 提示符下执行以下操作:

    conda install descartes
    

    将 conda 替换为 pip 或您使用的其他包管理器。

    【讨论】:

      【解决方案2】:

      以上对我不起作用。我改为运行以下命令,它起作用了:

      pip install Descarteslabs[完成]

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

      【讨论】:

        猜你喜欢
        • 2022-10-07
        • 2018-06-14
        • 2021-04-01
        • 2021-03-21
        • 2022-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多