Eu encontrei o seguinte para trabalhar para o Windows:
- Execute
python
para verificar se o seu python é de 32 ou 64 bits. - Instale o OSGeo4W correspondente (32 ou 64 bits) em
C:\OSGeo4W
ouC:\OSGeo4W64
:- Observação: Selecione Express Web-GIS Install e clique em próximo.
- Na lista "Selecionar pacotes", verifique se GDAL está selecionado; MapServer e Apache também são habilitados por padrão, podem ser desmarcados com segurança.
-
Certifique-se de que o seguinte esteja incluído em seusettings.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']
-
Executepython manage.py check
para verificar se o geodjango está funcionando corretamente.