J'ai trouvé ce qui suit pour travailler pour Windows :
- Exécuter
python
pour vérifier si votre python est de 32 ou 64 bits. - Installez l'OSGeo4W correspondant (32 ou 64 bits) dans
C:\OSGeo4W
ouC:\OSGeo4W64
:- Remarque : Sélectionnez Express Web-GIS Install et cliquez sur suivant.
- Dans la liste "Sélectionner les packages", assurez-vous que GDAL est sélectionné ; MapServer et Apache sont également activés par défaut, peuvent être décochés en toute sécurité.
-
Assurez-vous que les éléments suivants sont inclus dans votre
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']
-
Exécutez
python manage.py check
pour vérifier que geodjango fonctionne correctement.