python - Geopandas ImportError:在geopandas中绘制多边形需要笛卡尔包
问题描述
我正在尝试使用 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 中绘制多边形需要笛卡尔包。
--
我在网上查了一下,我找不到这个问题的故障排除解决方案。任何人都可以请帮助和建议吗?
赞赏。
解决方案
根据您的包管理器安装笛卡尔。在 anaconda 提示符下执行以下操作:
conda install descartes
将 conda 替换为 pip 或您使用的其他包管理器。
推荐阅读
- blazor - 添加到 ValidationSummary 的消息仅显示在 ValidationSummary 中
- elasticsearch - 如何使用字段和子字段计数制作弹性搜索 API(查询)
- angular - 使用 Angular CLI 生成组件时,有没有办法更改规范文件的位置?
- java - Docker不释放内存
- ios - 如何在 ios 中跟踪 Apple 搜索广告以外的活动?
- django - Django中的动态允许主机
- python - 为什么我不能取消旋转(融化)这个熊猫数据框(python)
- i2c - Intel MAX10 I2C 不发送任何信号。我该如何解决?
- google-apps-script - 从另一个开发 GAS WebApp 中获取来自 GAS WebApp 的 JSON 对象?
- ruby-on-rails - Rails 洗劫 sort_link 下拉菜单