私は次のことがWindowsで機能することを発見しました:
-
python
を実行します pythonかどうかを確認します 32ビットまたは64ビットです。 - 対応するOSGeo4W(32ビットまたは64ビット)を
C:\OSGeo4W
にインストールします またはC:\OSGeo4W64
:- 注: Express Web-GIS Installを選択し、[次へ]をクリックします。
- [パッケージの選択]リストで、GDALが選択されていることを確認します。 MapServerとApacheもデフォルトで有効になっているため、安全にチェックを外すことができます。
-
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']
-
python manage.py check
を実行します geodjangoが正しく機能していることを確認します。