Продолжающаяся проблема установки GDAL для использования с Python (Mac User) - PullRequest
0 голосов
/ 08 июня 2019

Для предстоящего исследовательского проекта мне понадобится использовать 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, прежде чем писать здесь Я хотел бы получить некоторые идеи и мысли о том, как решить эту проблему.

...