Tôi đã tìm thấy những thứ sau để làm việc cho windows:
- Chạy
python
để kiểm tra xem python của bạn là 32 hoặc 64 bit. - Cài đặt OSGeo4W (32 hoặc 64 bit) tương ứng vào
C:\OSGeo4W
hoặcC:\OSGeo4W64
:- Lưu ý: Chọn Cài đặt Web-GIS Express và nhấp vào tiếp theo.
- Trong danh sách 'Chọn Gói', hãy đảm bảo rằng GDAL được chọn; MapServer và Apache cũng được bật theo mặc định, có thể được bỏ chọn một cách an toàn.
-
Đảm bảo những điều sau được bao gồm trong
settings.py
của bạn :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']
-
Chạy
python manage.py check
để xác minh geodjango đang hoạt động chính xác.