Конфигурация GDAL для Django в исключении mac GDAL_LIBRARY_PATH
Я пытался установить GDAL в macos командой для django brew install django
и он успешно установился, и я также использовал команду pip install GDAL
и он также успешно установился.
Но, когда я попытался запустить сервер django, он выдал ошибку set a path for GDAL library.
django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal", "GDAL", "gdal3.2.0", "gdal3.1.0", "gdal3.0.0", "gdal2.4.0", "gdal2.3.0", "gdal2.2.0", "gdal2.1.0", "gdal2.0.0"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings.
Я проверил версии библиотек 'gdal' и 'goes',
brew info gdal brew info geos
После этого я вставил две строки в свой set.py
GDAL_LIBRARY_PATH = "/opt/homebrew/Cellar/gdal/3.3.2_3/lib/libgdal.dylib" GEOS_LIBRARY_PATH = "/opt/homebrew/Cellar/geos/3.9.1/lib/libgeos_c.dylib"
Это работает для меня.