sql >> データベース >  >> RDS >> PostgreSQL

Windows上のGeoDjango:GDALライブラリが見つかりませんでした/ OSError:[WinError126]指定されたモジュールが見つかりませんでした

    私は次のことが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が正しく機能していることを確認します。



    1. Accessで重複レコードを見つける方法

    2. MySQLのD.O.Bフィールドから年齢を取得するにはどうすればよいですか?

    3. Oracle FORLOOPSELECTステートメントの例

    4. SQLのネストされたウィンドウ関数