Odkryłem, że w systemie Windows działają następujące elementy:
- Uruchom
python
aby sprawdzić, czy Twój python jest 32- lub 64-bitowy. - Zainstaluj odpowiedni OSGeo4W (32- lub 64-bitowy) w
C:\OSGeo4W
lubC:\OSGeo4W64
:- Uwaga: Wybierz Ekspresowa instalacja Web-GIS i kliknij Dalej.
- Na liście „Wybierz pakiety” upewnij się, że wybrano GDAL; MapServer i Apache są również domyślnie włączone, mogą być bezpiecznie odznaczone.
-
Upewnij się, że w pliku
settings.py
znajdują się następujące elementy :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']
-
Uruchom
python manage.py check
aby sprawdzić, czy geodjango działa poprawnie.