本文介绍了ImportError:空间索引需要geopanda中的`rtree`或`pygeos`,但安装了rtree的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图用python裁剪空间数据,但是当我运行代码时.
europe = gpd.clip(worldmap, europe_bound_gdf)
..。我收到错误:
(ImportError: Spatial indexes require either
rtreeor
pygeos`)
当我尝试使用以下命令安装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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!