Nessun modulo chiamato 'osgeo'


13

Ho installato GDAL e verificato sulla riga di comando, funziona e quando eseguo gdal2tiles.py sulla riga di comando funziona, ma quando eseguo lo stesso file gdal2tiles.py con Python IDLE, ottengo "Nessun modulo chiamato 'osgeo '"errore. Potete aiutare

Risposte:


4

Sembra che tu abbia più installazioni Python e GDAL sia installato su uno e non sull'altro.

Prova quanto segue (che ho basato su questo ). Crea un file di testo nella cartella dei pacchetti del sito di installazione di Python C:\Python27\Lib\site-packageschiamata usrlocal.pth. In questo file di testo inserire una riga che fornisce il percorso della seconda cartella dei pacchetti del sito di installazione di Python che presenta l'installazione GDAL, ad esempio:

C:\OSGeo4W\apps\Python27\Lib\site-packages

Ho fatto quanto sopra ma ora ricevo un errore diverso e ho anche notato ciò che menzioni sopra riguardo a due python (27 e 34)
Asanda

Ho rimosso il secondo pitone, ma ancora non funziona ...
Asanda

2

Ho lo stesso problema. Ho risolto ir installando python-gdal usando synaptic con la mia Debian Jessie


2
Ok, ma questa domanda è per il sistema operativo Windows (controlla il tag osgeo4w). La tua risposta risolve il problema in questo sistema operativo?
aldo_tapia,


0

Stavo lottando anche con questo. Alla fine, ho creato un nuovo virtualenv usando Anaconda seguendo questo: Come installare PyTorch su Windows Step by Step .

Successivamente, ho appena usato anaconda pronta per l'installazione GDAL, cioè scelto: conda install GDAL. Ha funzionato! Pycharm riconosce OSGeo ora.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.