Versuch, gdal für Python 2.7.3 unter Windows XP zu importieren:
>>> 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.
Befolgen Sie die Vorschläge zur Installation von GDAL mit Python unter Windows? und anderswo ist hier, was ich bisher getan habe:
- entfernte alle Versionen von Python und startete mit einer Neuinstallation von 2.7.3
- GDAL mit dem OSGeo4W-Installationsprogramm installiert
- installierte die nativen Windows-GDAL-Binärdateien von http://www.lfd.uci.edu/~gohlke/pythonlibs/
C:\OSGeo4W\bin;
zuerst in meinerPath
Variablen hinzugefügt- versucht
from osgeo import gdal
- Python aus der OSGeo4W-Shell heraus gestartet
- Führen Sie die in http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/ beschriebene Prozedur aus.
Das Ergebnis ist das gleiche. Irgendwelche anderen Ideen zur Fehlerbehebung?
python
gdal
windows-xp
meetar
quelle
quelle
from osgeo
.Antworten:
In http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/ für Windows 7, 32 Bit, beschriebene verkürzte Prozedur zum Installieren von GDAL PYTHON :
1) Installieren Sie Python.
Ich habe Python 2.7.9 von https://www.python.org/ installiert.
2) Installieren Sie die von Tamas Szekeres veröffentlichten GDAL-Binärdateien.
Zuerst habe ich IDLE (Python GUI) mit den folgenden Werten gestartet: "MSC v.1500" und "on win32":
In diesem Link: http://www.gisinternals.com/release.php
Klicken Sie auf den Magenta-Link des folgenden Bildes:
Klicken Sie auf die magentafarbenen Links im folgenden Bild, um gdal-111-1500-core.msi und GDAL-1.11.1.win32-py2.7.msi herunterzuladen und zu installieren :
3) Hängen Sie Ihre Umgebungsvariable Path an
Nachdem Sie in Bearbeiten geklickt und nach Pfad gesucht haben , fügen Sie Folgendes hinzu:
VERGESSEN SIE NICHT das; Zeichen vor C: \ Prog ... und dreimal auf OK klicken :
4) Fügen Sie die Umgebungsvariable GDAL_DATA hinzu (ein Klick auf Neu für jede Variable: gdal-data und gdalplugins ).
VERGESSEN SIE NICHT, dreimal auf OK zu klicken :
5) Führen Sie abschließend einen Schnelltest durch, um sicherzustellen, dass alles funktioniert hat.
Starten Sie IDLE (Python GUI) und geben Sie in osgeo import gdal [Enter] ein:
Ich habe gdal ImportError in Python auf meinem Windows 7-System nicht erhalten.
Hinweis: import gdal ist veraltet.
quelle
Ich empfehle, den Pfad zu GDAL in die PATH-Variable vor (!!) dem Python-Pfad zu setzen. Auf diese Weise vermeiden Sie, dass Python die erforderlichen gdal.dlls nicht finden kann
quelle
Ebenso habe ich platziert
am allerersten im Pfad der Systemvariablen . Das Problem wurde nach einem Tag Web-Suche behoben. Verwenden von Python 2.7.10, 32-Bit, Windows 8.
quelle