0

GeoDjango サイトで GDAL Python バインディングを使用したいと考えています。これの目的は、スクリプトで ogr2ogr 機能を使用することです。私はWindows 7を使用しているので、ここからダウンロードしたGDAL-1.9.2.win32-py2.7をインストールしました

インストールは正しく行われました。私はPythonでGDALをインポートすることができます:from osgeo import GDAL

ただし、私の geodjango アプリの Python シェルでは、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

4

1 に答える 1

0

Python バインディングだけをインストールしても、GDAL へのアクセスは提供されません。数年前に投稿された短いブログが参考になるかもしれません。

つまり、 gisinternalsにアクセスして GDAL をダウンロードする必要があります。次に、from osgeo import gdal が動作する GDAL の動作するインストールが必要です。

于 2013-03-22T13:02:27.803 に答える