我尝试过两种不同的方式安装geopand:pip install geopandas
或克隆
git clone https://github.com/kjordahl/geopandas
在这两种情况下,安装文件setup.py
都会运行一段时间,然后返回此错误消息:
src/fiona/ogrinit.c:300:23: fatal error: cpl_error.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
答案 0 :(得分:3)
尝试使用以下命令安装gdal二进制文件:
sudo pip install libgdal-dev
和fiona后来:
sudo pip install fiona
答案 1 :(得分:0)
如果您在OSX上使用homebrew:
在运行brew install gdal
之前运行pip install fiona
。
答案 2 :(得分:0)
转到https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal并下载(fiona).whl文件
pip安装C:\ Users \ Downloads \ Fiona-1.8.4-cp36-cp36m-win_amd64.whl
如果遇到错误,请阅读以下内容
下载正确版本的fiona否则您将报错
Fiona-1.8.4-cp36-cp36m-win_amd64.whl
在此平台上不受支持。**
了解支持哪个版本 在python ide中使用以下命令
**import pip._internal;**
**print(pip._internal.pep425tags.get_supported())**
output:- [('cp36', 'cp36m', 'win_amd64'), ('cp36', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('py36', 'none', 'any'), ('py3', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any'
选择输出中提到的 cp(version)