Ошибка импорта gdal_array Red Hat Linux - PullRequest
0 голосов
/ 05 мая 2018

У меня установлен gdal 2.2.4 и запущен python 3.5 в кластере Red Hat EL (7.3). Я могу импортировать gdal и osgeo в python, но я получаю ошибку импорта, которая выглядит так, когда я пытаюсь импортировать gdal_array:

import gdal
import osgeo
import osr
from osgeo import gdal_array
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/.local/lib/python3.5/site-packages/osgeo/gdal_array.py", line 28, in <module>
    _gdal_array = swig_import_helper()
  File "/.local/lib/python3.5/site-packages/osgeo/gdal_array.py", line 24, in swig_import_helper
    _mod = imp.load_module('_gdal_array', fp, pathname, description)
  File "/opt/anaconda3-4.2.0/lib/python3.5/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/opt/anaconda3-4.2.0/lib/python3.5/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: /.local/lib/python3.5/site-packages/osgeo/_gdal_array.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZdlPvm

Я установил gdal в свою локальную учетную запись пользователя с помощью Anaconda (и тоже попробовал pip). Некоторая другая информация: версия gcc [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]. Я не уверен, что является причиной ошибки. У кого-нибудь была подобная проблема?

...