2

这是我之前的问题Geospatial Analytics in Python的延续

我开始了一个新问题,以使这两个问题在逻辑上分开。

我试图在 python 2.6 上安装 geopandas

令人惊讶的是,geopandas 已经由 GeoSeries 安装,它不起作用,它需要一个包“Fiona”。我按照此处提供的说明进行操作

我通过搜索和遵循建议安装了所需的库(包括认为我会得到 .h 文件的开发库),但是我遇到了这两个问题:

https://github.com/Toblerity/Fiona

在 Fiona 上从 git 和 python setup.py install 克隆后,出现错误:

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -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=generic -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 geopandas 给出

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

任何有关分类问题和安装 geopandas 的帮助将不胜感激

4

1 回答 1

0

在 Linux Mint、Python 2.7.10 (Anaconda) 上:

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

于 2015-11-02T01:03:28.417 回答