Essayer d'importer gdal pour Python 2.7.3 sous Windows XP:
>>> import gdal
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\gdal.py", line 2, in <module>
from osgeo.gdal import deprecation_warn
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <mo
_gdal = swig_import_helper()
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swit_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.
Suite aux suggestions de l' installation de GDAL avec Python sur Windows? et ailleurs, voici ce que j'ai fait jusqu'à présent:
- supprimé toutes les versions de python et commencé avec une nouvelle installation de 2.7.3
- installé gdal avec le programme d'installation OSGeo4W
- installé les binaires natifs de Win gdal depuis http://www.lfd.uci.edu/~gohlke/pythonlibs/
- ajouté en
C:\OSGeo4W\bin;
premier dans maPath
variable - a tenté
from osgeo import gdal
- a lancé python depuis le shell OSGeo4W
- exécutez la procédure décrite dans http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/
Le résultat est le même. Avez-vous d'autres idées sur la façon de résoudre ce problème?
python
gdal
windows-xp
meetar
la source
la source
from osgeo
.Réponses:
Procédure condensée décrite dans http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/ pour Windows 7, 32 bits, pour installer GDAL PYTHON :
1) Installez Python.
J'ai installé Python 2.7.9 à partir de https://www.python.org/
2) Installez les binaires GDAL publiés par Tamas Szekeres.
Tout d'abord, j'ai lancé IDLE (interface graphique Python) en notant les valeurs suivantes: "MSC v.1500" et "on win32":
Dans ce lien: http://www.gisinternals.com/release.php
Cliquez sur le lien magenta de l'image ci-dessous:
Cliquez sur les liens magenta de l'image ci-dessous pour télécharger et installer gdal-111-1500-core.msi et GDAL-1.11.1.win32-py2.7.msi :
3) Ajoutez la variable Path de votre environnement
Après avoir cliqué sur Modifier et recherché le chemin , ajoutez:
N'OUBLIEZ PAS le; avant C: \ Prog ... et cliquez trois fois sur OK :
4) Ajoutez la variable d'environnement GDAL_DATA (un clic dans Nouveau pour chaque variable: gdal-data et gdalplugins )
N'OUBLIEZ PAS, cliquez trois fois sur OK :
5) Enfin, effectuez un test rapide pour vous assurer que tout fonctionne.
Lancez IDLE (interface graphique Python) et tapez depuis osgeo import gdal [Entrée]:
Je n'ai pas obtenu gdal ImportError en python sur mon système Windows 7.
Remarque: l' importation gdal est déconseillée.
la source
Je recommande de placer le chemin d'accès à GDAL dans la variable PATH AVANT (!!) le chemin d'accès python. De cette façon, vous évitez que python ne trouve pas les gdal.dll nécessaires
la source
De même, j'ai placé
au tout premier dans le Chemin des Variables Système . Problème résolu après 1 jour de recherche sur le Web. Utilisation de Python 2.7.10, 32 bits, Windows 8.
la source