本文介绍了ImportError:空间索引需要geopanda中的`rtree`或`pygeos`,但安装了rtree的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图用python裁剪空间数据,但是当我运行代码时.

europe = gpd.clip(worldmap, europe_bound_gdf)

..。我收到错误:

(ImportError: Spatial indexes require either rtreeorpygeos`)

当我尝试使用以下命令安装rtree时:

pip3 install rtree

有人告诉我:

Requirement already satisfied: rtree in /Users/joshuajones/.pyenv/versions/3.9.4/lib/python3.9/site-packages (0.9.7`)

那么为什么我的代码不工作?

推荐答案

我遇到了同样的问题,这为我解决了问题:

pip uninstall rtree
sudo apt install libspatialindex-dev
pip install rtree

找到答案here

这篇关于ImportError:空间索引需要geopanda中的`rtree`或`pygeos`,但安装了rtree的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-21 04:12