Ich habe folgendes für Windows gefunden:
- Führen Sie
python
aus um zu überprüfen, ob Ihre python ist 32 oder 64 Bit. - Installieren Sie das entsprechende OSGeo4W (32 oder 64 Bit) in
C:\OSGeo4W
oderC:\OSGeo4W64
:- Hinweis: Wählen Sie Express-Web-GIS-Installation und klicken Sie auf Weiter.
- Stellen Sie sicher, dass in der Liste „Pakete auswählen“ GDAL ausgewählt ist; MapServer und Apache sind ebenfalls standardmäßig aktiviert, können sicher deaktiviert werden.
-
Stellen Sie sicher, dass Folgendes in Ihrer
settings.py
enthalten ist :import os if os.name == 'nt': import platform OSGEO4W = r"C:\OSGeo4W" if '64' in platform.architecture()[0]: OSGEO4W += "64" assert os.path.isdir(OSGEO4W), "Directory does not exist: " + OSGEO4W os.environ['OSGEO4W_ROOT'] = OSGEO4W os.environ['GDAL_DATA'] = OSGEO4W + r"\share\gdal" os.environ['PROJ_LIB'] = OSGEO4W + r"\share\proj" os.environ['PATH'] = OSGEO4W + r"\bin;" + os.environ['PATH']
-
Führen Sie
python manage.py check
aus um zu überprüfen, ob Geodjango korrekt funktioniert.