我唯一的一行代码是
import geopandas它会给我一个错误
OSError: Could not find libspatialindex_c library file以前有没有人遇到过这种情况?在出现这个错误之前,我的脚本一直运行得很好。
**请注意,找不到rtree模块是一个问题,在安装时,我收到了上面的错误。
发布于 2018-09-03 20:57:38
我在Windows10的Linux子系统中工作时也遇到了同样的问题(我说的是about this)。为使用apt的开发人员安装该版本是有帮助的。即:
sudo apt install libspatialindex-dev完成了这项工作。
我不需要和make一起工作。
编辑:很高兴看到我的答案被提升了这么多次;然而,在我写这篇文章的时候,这还不是最受欢迎的答案,而且之前还有其他一些建议使用make__的答案。这就是我提到这个命令的原因;我认为其他答案无论如何都值得一读。
发布于 2018-01-24 01:09:52
如果你使用的是MacOS,就像下面这样简单:
brew install spatialindex
pip install rtree如果您在linux环境下工作,则必须从source构建此程序。
curl -L https://github.com/libspatialindex/libspatialindex/archive/1.8.5.tar.gz | tar xz cd libspatialindex-1.8.5/ ./autogen.sh./configure make sudo make install sudo rtree:pip install rtree
发布于 2018-08-16 17:54:23
Docker用户的Linux安装步骤:
RUN apt-get update
RUN apt-get install -y --fix-missing curl autoconf libtool automake
RUN curl -L https://github.com/libspatialindex/libspatialindex/archive/1.8.5.tar.gz | tar -xz
RUN cd libspatialindex-1.8.5 && ./autogen.sh && ./configure && make && make install && ldconfighttps://stackoverflow.com/questions/45516181
复制相似问题