首页 > 解决方案 > 运行 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 操作。

标签: geopandas

解决方案


推荐阅读