0
Windowsにgdal
とGEODjango
をインストールしました。しかし、私はエラーが持っている:エラーWindowsエラー:[エラー193]%1はgdalで有効なWin32アプリケーションではありません - GeoDjango
GDAL_LIBRARY_PATH = 'C:\Users\User\Desktop\FeedGit\env\Lib\site-packages\osgeo\gdal.py'
をし、このエラーを得た:その後
django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal201", "gdal20", "gdal111", "g
dal110", "gdal19"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings.
を、私はsetting.py
に次の行を挿入してGDAL_LIBRARY_PATH
を構成した
File "C:\Users\User\Desktop\FeedGit\env\lib\site-packages\django\contrib\gis\gdal\libgdal.py", line 49, in <module>
lgdal = CDLL(lib_path)
File "c:\python27\Lib\ctypes\__init__.py", line 366, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 193] %1 is not a valid Win32 application
IこれはWindows x64とWindows x32の間違いだと考えてください。これは私のpythonバージョンです:
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
私のコンピュータはWindows 7 64bitを実行しています。
このエラーを修正するにはどうすればよいですか?
あなたは 'GDAL_LIBRARY_PATH =" C:/OSGeo4W/bin/gdalxxx.dll "コマンドを試してみることができますか?' xxx'を正しいインストールバージョンで置き換えてください。 '202' –
私はC:/OSGeo4W/bin/gdalxxx.dllに2つのファイルがあります:gdal111.dllとgdal202.dllです。GDAL_LIBRARY_PATH =" C:/OSGeo4W/bin/gdal111.dll "を設定すると、エラー:WindowsError:[エラー126]指定されたモジュールが見つかりませんでしたgdall202.dllにもこのエラーがありました! –
'import ctypes'と' ctypes.windll.LoadLibrary(rC:/OSGeo4W/bin/gdal202.dll) ) 'を環境パスに追加します。 –