Django: Несовместимая архитектура после установки GDAL
В настоящее время я использую Python 3.9.0 и пытаюсь установить gdal на свою систему.
Мой подход был очень простым.
Сначала я ввел в терминал следующее:
brew install gdal
После этого я установил pip в том же терминале:
ARCHFLAGS="-arch x86_64" pip3 install gdal --compile --no-cache-dir
Проверил версию:
gdal-config --version
3.5.2
открыл текстовый файл .zshrc и добавил пути к файлам:
export GDAL_LIBRARY_PATH='/opt/homebrew/Cellar/gdal/3.5.2_1/lib/libgdal.dylib'
export GEOS_LIBRARY_PATH='/opt/homebrew/Cellar/geos/3.11.0/lib/libgeos_c.dylib'
Наконец, когда я запускаю свой проект с помощью env, я получаю такой ответ в терминале.
Блочная цитата OSError: dlopen(/opt/homebrew/Cellar/gdal/3.5.2_1/lib/libgdal.dylib, 0x0006): tried: '/opt/homebrew/Cellar/gdal/3.5.2_1/lib/libgdal. dylib' (mach-o файл, но несовместимая архитектура (есть (arm64), нужен (x86_64))), '/opt/homebrew/Cellar/gdal/3.5.2_1/lib/libgdal.31 .dylib' (mach-o файл, но несовместимая архитектура (есть (arm64), нужен (x86_64)))