pip install pyspatialite==2.6.2-spatialite.2.4.0-4
Ubuntu失败,错误:
__main__.HeaderNotFoundException: cannot find proj_api.h, bailing out
否则
sudo apt-get install libproj-dev libgeos-3.4.2 libgeos-dev
将此错误转换为
/usr/bin/ld: cannot find -lgeos
我该如何解决这个问题?
答案 0 :(得分:1)
sudo apt-get install libgeos-3.4.2
显示libgeos-3.4.2是"手动安装"在我的Ubuntu实例上。这可以通过以下方式解决:
sudo apt-get purge libgeos-3.4.2
sudo apt-get install libgeos-3.4.2 libgeos-dev
sudo ln -s /usr/lib/libgeos-3.4.2.so /usr/lib/libgeos.so
sudo ln -s /usr/lib/libgeos-3.4.2.so /usr/lib/libgeos.so.1
(参见Geos installation in non-standard location了解为什么需要最后两行)