GDAL

2016-07-28 15 views
12

yüklenirken hata GDAL'ı pip'ten yüklemeye çalışıyorum. Ama bu hatayı alıyorum:GDAL

sudo apt-get install libgdal-dev 
export CPLUS_INCLUDE_PATH=/usr/include/gdal 
export C_INCLUDE_PATH=/usr/include/gdal 
pip install GDAL 

herkes nasıl yükleneceği söyleyebilir:

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 

ben bu komutları kullanılır? Eğer O zaman bu komutları çalıştırmak bu komutu

gdal-config --version 

kullanarak GDAL yüklü

+0

mümkün yinelenen? http://stackoverflow.com/questions/37294127/python-gdal-2-1-kurulum-on-ubuntu-16-04 – giosans

cevap

6

Kontrol: homebrewleri güzel çalıştı ile

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 
+2

Başkaları için takılı kaldık, GDAL'i nasıl kurduğunuza bağlı olarak eksikler için farklı bir konumunuz olabilir. başlık dosyası. kyngchaos ile yükledim ve benim için doğru yol: '--include-dirs =/Kütüphane/Çerçeveler/GDAL.framework/Sürümler/2.1/Başlıklar /' – Owen

+23

'pip install GDAL == $ (gdal-config - -version | awk -F '[.]' '{{$ 1 $} "$ 2}") – nicerobot

10

benim MacBook günü, güncelleme taze GDAL this yaklaşım kullanarak yükleme/. Mac'imde sorun, eski bir GDAL sürümünün yüklü olduğunu ve yukarıdaki hata iletisiyle brew upgrade gdal güncelleştiremediğiydi. kısacası

Çözüm:

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 

Doğrulama: Bu

$> 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 
+3

Yukarıdaki cevaplardan bazılarını karıştırmak zorunda kaldım, ancak Mac'im el capitan'da çalışmamı sağladı! Felice'nin demeti ile kurmadan önce, 'export C_INCLUDE_PATH =/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Sürümler/2.7/include/python2.7/ ' leri kurduktan sonra çalıştırmak zorunda kaldı: 'pip yüklemek GDAL == $ (gdal-config --version | awk -F '[.]' '{{$ 1 $". $ 2}') ' – imapotatoe123

+0

Yukarıdaki" En kısa zamanda yapmanız gereken "Çözüm "önce, sonra" doğrulamayı "yapın ve son olarak' 'imapotoatoe123 tarafından GDAL == $ (gdal-config --version | awk -F '[.]' '{print $ 1". "$ 2}") pip yükleyin. –