web-dev-qa-db-ja.com

condaを使用してgdalをインストールしますか?

私は使った

conda install gdal

gDALパッケージをインストールします。しかし、パッケージのインポート時に次のエラーが発生しました。

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

GDALをPythonにインポートするにはどうすればよいですか?

12
DQ_happy

Windowsユーザーの場合(2015年12月現在):

conda install gdal
conda upgrade numpy

Gdalをインストールするとnumpyがダウングレードされるため、アップグレードしてバックアップします。最近、変更のためにウィンドウを使用する機会がありましたが、gdalが今では簡単に「機能する」ことに驚きました。

世界中のWindows + python + gisの人々がこれを祝うべきです。 (そのgdal-pythonはwindowsに簡単に入ります... windowsがlinuxに一歩近づいたわけではありません;))

17
user1269942

チャネルを使用することもできますconda-forge

conda install -c conda-forge gdal

anaconda Webサイト で提案されているとおり。

5
andschar

私は使った

conda install -c conda-forge gdal

Fedora 30マシンで、それは私をライブラリ競合地獄の道へと導きます!

conda install gdal

私の最初の試みに取り組み

0
Jim McManus