library - install libgdal python
Error al instalar GDAL (2)
Estoy tratando de instalar GDAL a través de pip. Pero estoy obteniendo este error:
extensions/gdal_wrap.cpp:3089:27: fatal error: cpl_vsi_error.h: No such file or directory
#include "cpl_vsi_error.h"
^
compilation terminated.
error: command ''x86_64-linux-gnu-gcc'' failed with exit status 1
Usé estos comandos:
sudo apt-get install libgdal-dev
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
pip install GDAL
¿Alguien puede decirme cómo instalarlo?
Verifique que haya instalado GDAL usando este comando
gdal-config --version
Luego ejecute estos comandos:
pip install --download="some_path" GDAL
cd some_path
tar -xvzf GDAL-<version>.tar.gz
cd GDAL-<version>
python setup.py build_ext --include-dirs=/usr/include/gdal/
python setup.py install
En mi MacBook, la actualización / instalación reciente de GDAL usando este enfoque con homebrew funcionó bien. El problema en mi Mac era que aparentemente tenía instalada una versión anterior de GDAL y no pude actualizar con brew upgrade gdal
debido al mensaje de error anterior.
Solución en resumen:
brew unlink gdal
brew tap osgeo/osgeo4mac && brew tap --repair
brew install jasper netcdf # gdal dependencies
brew install gdal2 --with-armadillo --with-complete --with-libkml --with-unsupported
brew link --force gdal2
Verificación:
$> gdal-config --version
2.1.3
$> gdal-config --libs
-L/usr/local/Cellar/gdal2/2.1.3_3/lib -lgdal
$> gdal-config --cflags
-I/usr/local/Cellar/gdal2/2.1.3_3/include