Установка геопанд на Python 2.6

Это в продолжение моего предыдущего вопроса Geospatial Analytics в Python

Я начал новый вопрос, чтобы логически разделить 2 вопроса.

Я пытаюсь установить геопанды на Python 2.6

Удивительно, но геопанда уже установлена ​​GeoSeries и не работает, и ей нужен пакет "Фиона". Я следовал инструкциям, приведенным здесь

Я установил необходимые библиотеки, выполнив поиск и следуя предложениям (в том числе разработчикам, думая, что я получу файлы.h), однако я застрял в этих двух проблемах:

https://github.com/Toblerity/Fiona

после клонирования из git и установки python setup.py на Fiona я получаю сообщение об ошибке:

gcc -pthread -fno-строго-псевдонимы -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune= универсальный -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune= универсальный -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.6 -c fiona/_geometry.c -o build/temp.linux-x86_64-2.6/fiona/_geometry.o gcc: fiona/_geometry.c: такого файла или каталога нет

pip install геопанда дает

fiona/_transform.cpp:269:18: error: gdal.h: No such file or directory

fiona/_transform.cpp:270:26: error: gdal_version.h: No such file or directory

fiona/_transform.cpp:271:22: error: cpl_conv.h: No such file or directory

fiona/_transform.cpp:272:24: error: cpl_string.h: No such file or directory

fiona/_transform.cpp:273:21: error: cpl_vsi.h: No such file or directory

fiona/_transform.cpp:274:22: error: ogr_core.h: No such file or directory

Будем весьма благодарны за любую помощь в сортировке проблем и установке геопанд.

1 ответ

В Linux Mint, Python 2.7.10 (Анаконда):

sudo apt-get install libgeos-dev
sudo apt-get install libgdal-dev
pip install geopandas

Successfully installed descartes-1.0.1 fiona-1.6.2 geopandas-0.1.1 pyproj-1.9.4

Я бы порекомендовал перейти на 2.7.10. Две библиотеки разработки - все, что мне было нужно в моей системе. Похоже, вы, вероятно, пропустили libgdal-dev.

Другие вопросы по тегам