导入GDAL Python失败

时间:2017-03-13 05:23:16

标签: python ubuntu gdal

我使用linux x64并通过简易安装安装GDAL

sudo easy_install GDAL

检查GDAL:

reigin@reigin-K43SA:~/pyton$ gdalinfo --version
GDAL 1.10.1, released 2013/08/26

但是当我使用导入时:

>>> import gdal
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gdal

我的python路径:

>>> import sys
>>> sys.path
['', '/home/reigin/miniconda2/lib/python27.zip', '/home/reigin/miniconda2/lib/python2.7', '/home/reigin/miniconda2/lib/python2.7/plat-linux2', '/home/reigin/miniconda2/lib/python2.7/lib-tk', '/home/reigin/miniconda2/lib/python2.7/lib-old', '/home/reigin/miniconda2/lib/python2.7/lib-dynload', '/home/reigin/miniconda2/lib/python2.7/site-packages', '/home/reigin/miniconda2/lib/python2.7/site-packages/setuptools-34.3.2-py2.7.egg']

我尝试: can't import gdal in python?http://trac.osgeo.org/gdal/wiki/GdalOgrInPython 但是idk如何实现这个,cz我是python中的新东西..

任何帮助都非常感谢..

1 个答案:

答案 0 :(得分:0)

看起来您正在使用conda,因此请尝试使用conda安装程序,该安装程序也将安装GDAL二进制文件:

conda install -c conda-forge gdal

我相信easy_install只会安装python绑定。您还需要正确的C ++二进制文件。

如果要导入使用conda安装的gdal,则应该像这样导入gdal。 from osgeo import gdal