Для предстоящего исследовательского проекта мне понадобится использовать Python с данными ГИС (в основном растры). У меня есть опыт использования Matlab и R; Тем не менее, Python до сих пор мне неизвестен. Мне удалось установить Anaconda на свой компьютер, загрузить необходимые мне пакеты и успешно импортировать их (например, Richdem); тем не менее, гдал был сплошной болью.
import gdal
в Spyder приводит к ...
ImportError: dlopen(/Users/matthew/anaconda3/lib/python3.6/site-packages/osgeo/_gdal.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libfontconfig.1.dylib
Referenced from: /Users/matthew/anaconda3/lib/libpoppler.78.dylib
Reason: Incompatible library version: libpoppler.78.dylib requires version 14.0.0 or later, but libfontconfig.1.dylib provides version 13.0.0
Я пытался:
1) обновление конды
2) обновление анаконды
3) обновление питона
4) установка GDAl через пипс
5) переустановка GDAL с помощью conda-forge
Конда Список Гдал
# Name Version Build Channel
gdal 2.4.1 py36h7eb7563_3 conda-forge
libgdal 2.4.1 h1405c63_3 conda-forge
информация о конде
active environment : None
user config file : /Users/matthew/.condarc
populated config files : /Users/matthew/.condarc
conda version : 4.6.14
conda-build version : 3.17.8
python version : 3.6.8.final.0
base environment : /Users/matthew/anaconda3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/osx-64
https://conda.anaconda.org/conda-forge/noarch
package cache : /Users/matthew/anaconda3/pkgs
/Users/matthew/.conda/pkgs
envs directories : /Users/matthew/anaconda3/envs
/Users/matthew/.conda/envs
platform : osx-64
user-agent : conda/4.6.14 requests/2.22.0 CPython/3.6.8 Darwin/17.6.0 OSX/10.13.5
UID:GID : 501:20
netrc file : None
offline mode : False
Я потратил несколько часов на поиски в бирже Stack Exchange, прежде чем писать здесь Я хотел бы получить некоторые идеи и мысли о том, как решить эту проблему.