У меня есть python 3.6.3, работающий с anaconda 1.8.7 / spyder 3.3.1, мой скрипт начинается с:
import os
from osgeo import gdal
Сценарий работал нормально 2 дня назад !!!но когда я запустил его сегодня, я получил эту ошибку:
Python 3.6.3 |Anaconda, Inc.| (default, Oct 6 2017, 12:04:38)
Type "copyright", "credits" or "license" for more information.
IPython 6.2.1 -- An enhanced Interactive Python.
runfile('/Users/planchon/Dropbox/Documents/Python_scripts/Fortuna/lire_points_dans-images.py', wdir='/Users/planchon/Dropbox/Documents/Python_scripts/Fortuna')
Traceback (most recent call last):
File "<ipython-input-1-9738155f2c83>", line 1, in <module>
runfile('/Users/planchon/Dropbox/Documents/Python_scripts/Fortuna/lire_points_dans-images.py', wdir='/Users/planchon/Dropbox/Documents/Python_scripts/Fortuna')
File "/anaconda3/lib/python3.6/site-packages/spyder_kernels/customize/spydercustomize.py", line 678, in runfile
execfile(filename, namespace)
File "/anaconda3/lib/python3.6/site-packages/spyder_kernels/customize/spydercustomize.py", line 106, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "/Users/planchon/Dropbox/Documents/Python_scripts/Fortuna/lire_points_dans-images.py", line 30, in <module>
from osgeo import gdal
File "/anaconda3/lib/python3.6/site-packages/osgeo/__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "/anaconda3/lib/python3.6/site-packages/osgeo/__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
File "/anaconda3/lib/python3.6/imp.py", line 243, in load_module
return load_dynamic(name, filename, file)
File "/anaconda3/lib/python3.6/imp.py", line 343, in load_dynamic
return _load(spec)
ImportError: dlopen(/anaconda3/lib/python3.6/site-packages/osgeo/_gdal.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libpoppler.71.dylib
Referenced from: /anaconda3/lib/libgdal.20.dylib
Reason: image not found
Опять же, это не похоже на проблему установки, так как скрипт работал 2 дня назад.Интересно, что могло быть сломано за 2 дня.
Что я пробовал до сих пор:
$ conda update -n base conda
Solving environment: done
# All requested packages already installed.
, но это не решило проблему:
$ gdalinfo --version
dyld: Library not loaded: @rpath/libpoppler.71.dylib
Referenced from: /anaconda3/bin/gdalinfo
Reason: image not found
Abort trap: 6