Zjistil jsem, že pro Windows fungují následující:
- Spusťte
python
zkontrolovat, zda váš python je 32 nebo 64 bitů. - Nainstalujte odpovídající OSGeo4W (32 nebo 64bitový) do
C:\OSGeo4W
neboC:\OSGeo4W64
:- Poznámka: Vyberte možnost Express Web-GIS Install a klikněte na tlačítko Další.
- V seznamu „Vybrat balíčky“ se ujistěte, že je vybrána možnost GDAL; MapServer a Apache jsou také ve výchozím nastavení povoleny, jejich zaškrtnutí může být bezpečně zrušeno.
-
Ujistěte se, že váš
settings.py
obsahuje následující :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']
-
Spusťte
python manage.py check
ověřit, zda geodjango funguje správně.