library instalar como python gdal
http://www.gisinternals.com/query.html?content=filelist&file=release-1600-gdal-mapserver.ziphttp://vbkto.dyndns.org/sdk/PackageList.aspx?file=release-1600-gdal-1-8-mapserver-5-6.zip

python - instalar - gdal library path



No se puede instalar Python y GDAL(error en la carga de DLL) (7)

Estoy intentando instalar GDAL y Python en mi estación de trabajo con Windows 7.

  • Python-versión: 2.6.6
  • Gdal 1.8
  • (Visual Visual C ++ Studio 2010 Express)

Seguí las instrucciones en http://ucsb.pbworks.com/w/page/1936549/Using-GDAL-with-Python y agregué PYTHONPATH y GDAL_DATA a las variables de entorno de mi sistema. Además modifiqué mi variable PATH agregando la carpeta de binarios GDAL.

Los enlaces GDAL de Python que descargué de: http://vbkto.dyndns.org/sdk/PackageList.aspx?file=release-1600-gdal-1-8-mapserver-5-6.zip

" from osgeo import gdal " provoca el siguiente mensaje de error:

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.

Gracias de antemano, Martwig


Descubrí que necesitaba agregar las variables de entorno PATH, GDAL_DATA y GDAL_DRIVER_PATH (las tres) a las variables del sistema NO a las variables de usuario para "su nombre de usuario".



El procedimiento paso a paso es genial. Pero tuve el mismo problema.

Esto se debió a que mi variable PATH tiene otras rutas donde se usó una dll mismo nombre. Si coloca c:/program files/gdal antes de las otras rutas en PATH , ¡funciona bien!



Para cargar con éxito GDAL desde python en Windows 7, sigo estos pasos, que deberían ser bastante genéricos:

  1. Instala Python de tu elección, usé v2.7.2 x64 descargado desde el sitio web oficial
  2. Ejecute python desde la línea de comandos para determinar la versión del compilador utilizada para compilar python (el mío muestra este mensaje: Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win32 )
  3. Descargue el SDK correspondiente desde este enlace: http://www.gisinternals.com/release.php . Seleccione el paquete correcto para su python (si usa la configuración anterior, entonces se debe seleccionar el enlace de MSVC2008 x64 release ).
  4. Desde la subpágina, descargue lo siguiente:
    • Componentes principales de GDAL
    • Fijaciones de pitón
  5. Instale los componentes principales de GDAL, agregue el directorio de instalación a la ruta y agregue la nueva variable de entorno ''GDAL_DATA'' que apunta al subdirectorio de datos de la instalación de GDAL.
  6. Instalar enlaces de python
  7. Deberías sacar provecho de ellos por ahora :)

Prueba esto:

  • Agregue la ruta de la carpeta central de GDAL a su variable PYTHONPATH
  • Si usa PyDev en Eclipse, fuerce la variable PATH global para incluirla usando la sección de intérpretes de PyDev. También puede configurar PYTHONPATH aquí.

Me deshice de este error después de hacer esto. Lo gracioso fue que llamar a esa línea que lanza la excepción de importación en un shell interactivo de Python funcionaba antes. Tal vez todos estamos usando PyDev.


solución para python 3.4, v.1600, Windows 10

Asegúrate de cuál es tu versión de python

python -v Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32

Así que aquí ves que es v.1600 y 32 bits. Entonces ve aqui

http://www.gisinternals.com/query.html?content=filelist&file=release-1600-gdal-mapserver.zip

y descarga:

  1. gdal-201-1600-core.msi
  2. GDAL-2.1.0.win32-py3.4.msi
  3. Instala estos archivos msi

a. luego asegúrese de NO instalar OSGEO4W en ninguna parte (solo elimine la carpeta por completo si la instaló).

segundo. vaya y edite las variables del entorno e incluya en PATH: C: / Archivos de programa (x86) / GDAL; (incluir en el principio!)

do. reinicie su python / virtualenv y IDE.

Debes hacer que todo funcione en este punto.

también hay enlaces para Python 2.7, 3.3, 3.1, otras versiones http://www.gisinternals.com/development.php