geopandas - 运行 geopandas 身份时找不到模块
问题描述
我正在尝试使用 geopandas 中的两个 shapefile 进行矢量标识。运行此程序时,我收到以下错误。
ModuleNotFoundError: No module named 'geopandas.sindex'
我进行了快速搜索,没有与矢量标识或类似内容相关的名为 geopandas.sindex 的模块。我的 geopandas 安装在 anaconda 下,它是在我能够导入 geopandas 时安装的。
这是我的代码的摘录。
import geopandas as gpd
geo_df1 = gpd.read_file("shapefile1.shp")
geo_df2 = gpd.read_file("shapefile2.shp")
geo_df3 = gpd.overlay(geo_df1,geo_df2,how="identity")`
我强烈怀疑我的安装出现了问题,因为这个操作在历史上是正确完成的,所以任何关于修复安装的建议都值得赞赏。预期结果将能够成功运行 geopandas 操作。
解决方案
推荐阅读
- python - 获取 TypeError:“numpy.ndarray”对象不可调用
- flutter - 使用列表视图为我的颤振项目构建 UI 界面
- amcharts - AmCharts 饼图逆时针
- python - 在 Tkinter 文本中设置标签 - 尽管有进一步的变化,标签的范围始终从 1.1 开始
- html - 最近更新后的 Firefox 打印问题
- sql - 错误:数据库中已经有一个名为“#temp”的对象
- migration - 将 Ubuntu 16.04 VM 从 Ubuntu 20.04 主机迁移到 Windows 10 主机
- java - 如何在Java中将字符串时间转换为长毫秒
- visual-studio-code - 启动时日志(主)中的 ERR_CONNECTION_RESET
- php - 尝试使用 symfony 4.4 上传图像时出现注释错误