Impossible d'installer Python et GDAL (DLL load failed)

Je suis en train d'installer GDAL et Python sur mon Windows 7 poste de travail.

  • Python-version: 2.6.6
  • Gdal 1.8
  • (Visual C++ Visual Studio 2010 Express)

J'ai suivi les instructions à http://ucsb.pbworks.com/w/page/1936549/Using-GDAL-with-Python et a ajouté PYTHONPATH et la GDAL_DATA de mes systèmes de variables d'environnement. De plus, j'ai modifié ma variable PATH en ajoutant la GDAL binaires dossier.

La GDAL bindings Python, j'ai téléchargé à partir de: http://vbkto.dyndns.org/sdk/PackageList.aspx?file=release-1600-gdal-1-8-mapserver-5-6.zip

"de l'osgeo importation de gdal" provoque un message d'erreur:

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    from osgeo import gdal
  File "C:\Python26\lib\site-packages\osgeo\__init__.py", line 21, in <module>
    _gdal = swig_import_helper()
  File "C:\Python26\lib\site-packages\osgeo\__init__.py", line 17, in swig_import_helper
    _mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.

Merci d'avance,
Martwig

Êtes-vous sûr que ces gdal bindings python sont construits avec la même version de python et le compilateur que votre python binaire? (gdal est bindings python sont gorgée, donc ils sont compilés C extensions, pas seulement python fichiers source) Aussi, avez-vous installé gdal à partir de la même source que la gdal bindings python que vous avez mentionné?
J'ai téléchargé Python à partir de python.org/download/releases/2.6.6. Et oui, j'en ai gdal à partir de la même source. Les deux, gdal et les fixations sont compilé avec Visual Studio 2010, mais je n'ai pas trouver avec le compilateur Python 2.6.6 est à construire...
J'ai résolu le problème en installant le MSVC2008-versions compilées de gdal et la gdal-liaisons python à partir de vbkto.dyndns.org/sdk. En outre, j'ai dû supprimer une barre oblique inverse dans mes variables d'environnement ("c:/Program Fichiers/GDAL" au lieu de "c:/Program Fichiers/GDAL/").
La Meilleure Solution dans mon cas était de commutation à partir de WINDOWS pour Linux. - Parce que, j'ai du mal avec ce problème depuis longtemps, d'ailleurs j'ai trouvé d'autres problèmes relatifs à la présente. Au lieu de perdre du temps, Il sera plus productif de passer de l'OS.

OriginalL'auteur Mario Härtwig | 2011-05-15