2014-09-16 1 views
1

Я пытался настроить CKAN с расширениями пары. Основное расширение пространственной (https://github.com/ckan/ckanext-spatial)> Во время тестов сервер возвращает код 500.libgeos_c.so undefined symbol: GEOSisClosed

журнала:

AttributeError: /usr/lib/libgeos_c.so.1: undefined symbol: GEOSisClosed

Я не мог найти подобный вопрос/атрибут. Кто-нибудь сталкивался с подобной ошибкой?

ответ

3

Там, как представляется, проблема с последними версиями стройные, в соответствии с это: https://github.com/Toblerity/Shapely/issues/176

Похоже, что это стало проблемой для установщиков в течение сентября, потому что ccanext-пространственный pip-requirements.txt будет g et you the latest version "Shapely> = 1.2.13". Похоже, последняя версия исправлена, поэтому попробуйте это - 1.4.3 (выпущено 1 октября 2014 года) или, если это произойдет, раньше (например, 1.3.3).

(pyenv) $ pip install 'Shapely>=1.4.3' 
+0

И восемь месяцев спустя вы спасете мой день. Более новые версии тоже не работали, я запустил: 'pip install 'Shapely == 1.4.3''. Благодаря! – Jesus

0

Проверьте, если вы установили пакет GEOS

sudo apt-get install libgeos-c1 

Если еще не повезло попробовать установить библиотеки разработчика:

sudo apt-get install libgeos-dev 
+0

оба есть, еще не повезло – arekstasiewicz

+0

Вы решили его? – maggix

0

У меня есть стройные 1.5.9 установлены на Ubuntu, и я получал подобную ошибку ...

AttributeError: /usr/lib/libgeos_c.so.1: undefined symbol: GEOSCovers 

мне пришлось вернуться к предыдущей версии стройного, чтобы получить эту работу. Попробуйте эту команду.

sudo pip install 'Shapely==1.4.3'