Kein Modul namens 'osgeo'

13

Ich habe GDAL installiert und in der Befehlszeile überprüft, es funktioniert und wenn ich die Datei gdal2tiles.py in der Befehlszeile ausführe, funktioniert es, aber wenn ich dieselbe Datei gdal2tiles.py mit Python IDLE ausführe, erhalte ich "Kein Modul mit dem Namen" osgeo " '" Error. Kannst du helfen?

Asanda
quelle

Antworten:

4

Dies klingt so, als hätten Sie mehrere Python-Installationen und GDAL ist auf der einen und nicht auf der anderen installiert.

Versuchen Sie, die folgenden (die ich auf der Grundlage haben diese ). Erstellen Sie eine Textdatei in Ihrem Python-Installationssite-Paketordner mit dem C:\Python27\Lib\site-packagesNamen usrlocal.pth. Fügen Sie in diese Textdatei eine Zeile ein, in der der Pfad zu Ihrem zweiten Python-Installationssite-Paketordner angegeben ist, in dem die GDAL-Installation enthalten ist. Beispiel:

C:\OSGeo4W\apps\Python27\Lib\site-packages
JimT
quelle
Ich habe das oben genannte getan,
bekomme
Ich habe die zweite Python entfernt, aber immer noch nicht funktioniert ...
Asanda
2

Habe das gleiche Problem. Ich habe ir behoben, indem ich python-gdal mit synaptic mit meinem Debian Jessie installiert habe

Gustavo Cordoba
quelle
2
Ok, aber diese Frage ist für das Windows-Betriebssystem (siehe Tag osgeo4w). Ihre Antwort löst das Problem in diesem Betriebssystem?
Aldo_Tapia
0

Ich hatte auch damit zu kämpfen. Schließlich habe ich mit Anaconda eine neue virtuelle Umgebung erstellt. So installieren Sie PyTorch Schritt für Schritt unter Windows .

Als nächstes habe ich nur die Anaconda-Eingabeaufforderung verwendet, um GDAL zu installieren, dh Folgendes eingegeben : conda install GDAL. Es funktionierte! Pycharm erkennt jetzt OSGeo.

Ewa
quelle