我想在我的GeoDjango网站中使用GDAL python绑定。这样做的目的是在脚本中使用ogr2ogr功能。我在Windows 7上,所以我安装了GDAL-1.9.2.win32-py2.7已下载here
安装正确。我可以使用from osgeo import GDAL
但是,在我的geodjango app python shell中,当我尝试导入osgeo时出错。错误如下:
>>> import osgeo
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in
_gdal = swig_import_helper()
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in
t_helper_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: La procÚdure spÚcifiÚe est introuvable.
>>>
有人可以帮我这个吗?
我正在使用GeoDjango v.1.4.3 | python 2.7.3 | GDAL 1.9.2 win32
答案 0 :(得分:0)
仅安装python绑定不提供对GDAL的访问。几年前发布的short blog可能会有所帮助。
简而言之,您需要转到gisinternals并下载GDAL。那么你应该有一个GDAL的工作安装,从中可以使用osgeo import gdal。