Zjistil jsem, že pro Windows fungují následující:
- Spusťte
pythonzkontrolovat, zda váš python je 32 nebo 64 bitů. - Nainstalujte odpovídající OSGeo4W (32 nebo 64bitový) do
C:\OSGeo4WneboC:\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.pyobsahuje 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 checkověřit, zda geodjango funguje správně.