我使用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中的新东西..
任何帮助都非常感谢..
答案 0 :(得分:0)
看起来您正在使用conda
,因此请尝试使用conda安装程序,该安装程序也将安装GDAL二进制文件:
conda install -c conda-forge gdal
我相信easy_install
只会安装python绑定。您还需要正确的C ++二进制文件。
如果要导入使用conda安装的gdal,则应该像这样导入gdal。
from osgeo import gdal