Intentando importar gdal para Python 2.7.3 en 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.
¿Siguiendo las sugerencias de Instalación de GDAL con Python en Windows? y en otra parte, esto es lo que he hecho hasta ahora:
- eliminó todas las versiones de python y comenzó con una instalación limpia de 2.7.3
- gdal instalado con el instalador OSGeo4W
- instaló los binarios nativos de Win gdal de http://www.lfd.uci.edu/~gohlke/pythonlibs/
- agregado
C:\OSGeo4W\bin;
primero en miPath
variable - intentó
from osgeo import gdal
- lanzó Python desde el Shell OSGeo4W
- ejecute el procedimiento descrito en http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/
El resultado es el mismo. ¿Alguna otra idea sobre cómo solucionar esto?
python
gdal
windows-xp
meetar
fuente
fuente
from osgeo
.Respuestas:
Procedimiento condensado descrito en http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/ para Windows 7, 32 Bits, para instalar GDAL PYTHON :
1) Instalar Python.
Instalé Python 2.7.9 desde https://www.python.org/
2) Instale los binarios GDAL publicados por Tamas Szekeres.
Primero, lancé IDLE (Python GUI) observando los siguientes valores: "MSC v.1500" y "on win32":
En este enlace: http://www.gisinternals.com/release.php
Haga clic en el enlace magenta de la imagen a continuación:
Haga clic en los enlaces magentas de la imagen a continuación para descargar e instalar gdal-111-1500-core.msi y GDAL-1.11.1.win32-py2.7.msi :
3) Agregue su variable de ruta de entorno
Después de hacer clic en Editar y buscar Ruta , agregue:
NO OLVIDES el; carácter antes de C: \ Prog ... y haga clic en Aceptar tres veces :
4) Agregue la variable de entorno GDAL_DATA (un clic en Nuevo para cada variable: gdal-data y gdalplugins )
NO OLVIDES haz clic en Aceptar tres veces :
5) Finalmente, realice una prueba rápida para asegurarse de que todo funcionó.
Inicie IDLE (Python GUI) y escriba desde osgeo import gdal [Enter]:
No obtuve gdal ImportError en python en mi sistema Windows 7.
Nota: importar gdal está en desuso.
fuente
Recomiendo colocar la ruta a GDAL en la variable PATH ANTES (!!) de la ruta de Python. De esta forma, evita el hecho de que Python no puede encontrar los gdal.dlls necesarios.
fuente
Del mismo modo, puse
al principio en la ruta de las variables del sistema . Problema resuelto después de 1 día de búsqueda en la web. Usando Python 2.7.10, 32 bits, Windows 8.
fuente