2015-11-06 15 views
8

Ho usatoInstalla gdal usando conda?

conda install gdal 

per installare i pacchetti GDAL. Ma ho avuto il seguente errore durante l'importazione dei pacchetti.

>>> from osgeo import gdal 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/__init__.py", line 21, in <module> 
    _gdal = swig_import_helper() 
    File "/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/__init__.py", line 17, in swig_import_helper 
    _mod = imp.load_module('_gdal', fp, pathname, description) 
ImportError: dlopen(/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/_gdal.so, 2): Library not loaded: libgdal.20.dylib 
    Referenced from: /Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/_gdal.so 
    Reason: image not found 
>>> from osgeo import ogr 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/__init__.py", line 21, in <module> 
    _gdal = swig_import_helper() 
    File "/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/__init__.py", line 17, in swig_import_helper 
    _mod = imp.load_module('_gdal', fp, pathname, description) 
ImportError: dlopen(/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/_gdal.so, 2): Library not loaded: libgdal.20.dylib 
    Referenced from: /Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/_gdal.so 
    Reason: image not found 

Cosa devo fare per importare GDAL in Python?

+0

Ho provato questo ma si è rivelato non funziona .... http: //stackoverflow.com/questions/28848270/import-matplotlib-pyplot-gives-importerror-dlopen-library-not-loaded-libpng1/31892421 # 31892421 –

+0

Funziona .. Mille grazie all'autore http://stackoverflow.com/questions/28848270/import-matplotlib-pyplot-gives-importerror-dlopen-library-not-loadb-ngbpng1/31892421#31892421 –

+3

Questo non risolve il problema per me. :( –

risposta

12

per gli utenti Windows (al dicembre 2015):

conda install gdal 
conda upgrade numpy 

Installazione gdal sarà downgrade NumPy, in modo quindi aggiornare il backup. Recentemente ho avuto l'occasione di usare Windows per un cambiamento e sono rimasto piacevolmente sorpreso dal fatto che gdal "lavori" facilmente ora.

Windows + python + persone gis in tutto il mondo dovrebbero festeggiare questo. (Che GDAL-python va in facilmente su finestre ... non che Windows è un passo più vicino a Linux;))

0

è anche possibile utilizzare il canale Conda-forgiare

conda install -c conda-forge gdal 

come suggerito su il anaconda website.