Saya telah menemukan yang berikut ini berfungsi untuk windows:
- Jalankan
python
untuk memeriksa apakah python your Anda adalah 32 atau 64 bit. - Instal OSGeo4W yang sesuai (32 atau 64 bit) ke dalam
C:\OSGeo4W
atauC:\OSGeo4W64
:- Catatan: Pilih Express Web-GIS Install dan klik next.
- Dalam daftar 'Pilih Paket', pastikan GDAL dipilih; MapServer dan Apache juga diaktifkan secara default, mungkin tidak dicentang dengan aman.
-
Pastikan yang berikut ini disertakan dalam
settings.py
Anda :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']
-
Jalankan
python manage.py check
untuk memverifikasi geodjango berfungsi dengan benar.