Ningún módulo llamado 'osgeo'

13

Instalé GDAL y verifiqué en la línea de comandos, funciona y cuando ejecuto gdal2tiles.py en la línea de comandos funciona, pero cuando ejecuto el mismo archivo gdal2tiles.py con Python IDLE, obtengo "Ningún módulo llamado 'osgeo '"error. ¿Puedes ayudarme?

Asanda
fuente

Respuestas:

4

Parece que tiene varias instalaciones de Python, y GDAL está instalado en una y no en la otra.

Pruebe lo siguiente (que me he basado en esto ). Cree un archivo de texto dentro de la carpeta de paquetes del sitio de instalación de Python C:\Python27\Lib\site-packagesllamada usrlocal.pth. En este archivo de texto, inserte una línea que indique la ruta a su segunda carpeta de paquetes del sitio de instalación de Python que presenta la instalación de GDAL, por ejemplo:

C:\OSGeo4W\apps\Python27\Lib\site-packages
JimT
fuente
He hecho lo anterior pero ahora obtengo un error diferente y también noté lo que mencionas anteriormente con respecto a dos python (27 y 34)
Asanda
Eliminé
2

Tengo el mismo problema Lo arreglé instalando python-gdal usando synaptic con mi Debian Jessie

Gustavo Cordoba
fuente
2
Ok, pero esta pregunta es para el sistema operativo Windows (marque la etiqueta osgeo4w). Su respuesta resuelve el problema en este sistema operativo?
aldo_tapia
0

Estaba luchando con esto también. Finalmente, creé un nuevo virtualenv usando Anaconda después de esto: Cómo instalar PyTorch en Windows paso a paso .

A continuación, sólo se utiliza anaconda mensaje para instalar GDAL, es decir, proporcionado: conda install GDAL. ¡Funcionó! Pycharm reconoce OSGeo ahora.

Ewa
fuente