Jeg har fundet ud af, at følgende virker for Windows:
- Kør
python
for at kontrollere, om din python er 32 eller 64 bit. - Installer tilsvarende OSGeo4W (32 eller 64 bit) i
C:\OSGeo4W
ellerC:\OSGeo4W64
:- Bemærk: Vælg Express Web-GIS Install og klik på Next.
- På listen 'Vælg pakker' skal du sikre dig, at GDAL er valgt; MapServer og Apache er også aktiveret som standard, og kan være afkrydset sikkert.
-
Sørg for, at følgende er inkluderet i din
settings.py
: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']
-
Kør
python manage.py check
for at bekræfte, at geodjango fungerer korrekt.