我试图用几个扩展来设置CKAN。主要扩展是空间(https://github.com/ckan/ckanext-spatial)>在测试期间,服务器返回代码500。
日志是:
AttributeError:/usr/lib/libgeos_c.so.1:未定义的符号:GEOSisClosed
我找不到类似的问题/属性。有没有人遇到类似的错误?
答案 0 :(得分:3)
最近版本的Shapely似乎存在问题,根据这一点:https://github.com/Toblerity/Shapely/issues/176
在9月份,这似乎成了安装人员的问题,因为ckanext-spatial的pip-requirements.txt将为您提供最新版本" Shapely> = 1.2.13"。听起来最新的版本是固定的,所以试试 - 1.4.3(2014年10月1日发布)或者失败,早先的版本(例如1.3.3)。
(pyenv) $ pip install 'Shapely>=1.4.3'
答案 1 :(得分:0)
检查您是否安装了GEOS包
sudo apt-get install libgeos-c1
如果仍然没有运气,请尝试安装开发库:
sudo apt-get install libgeos-dev
答案 2 :(得分:0)
我在Ubuntu上安装了匀称的1.5.9,我收到了类似的错误......
AttributeError: /usr/lib/libgeos_c.so.1: undefined symbol: GEOSCovers
我不得不恢复到以前版本的Shapely才能使其工作。试试这个命令。
sudo pip install 'Shapely==1.4.3'