ошибка при загрузке общих библиотек: libMagickCore-7.Q16HDRI.so.6 - PullRequest
0 голосов
/ 30 мая 2018

Я пытался установить ImageMagick в Ubuntu 16.04 для использования с movie.py

Я установил ImageMagick 7, но когда я проверяю версию из командной строки

convert --version

выдает ошибку как

convert: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.6: cannot open shared object file: No such file or directory

Я также пытался запустить

sudo ldconfig /user/local/lib

Но все равно получаю ту же ошибку.

Редактировать 2: Как яУстановлено

  1. Загружены два rpm файла с imagemagick.org
  2. Выполните следующие команды для установки в Ubuntu 16.04

    иностранец sudo -i ImageMagick-libs-7.0.7-37.x86_64.rpm
    иностранец sudo -i ImageMagick-7.0.7-37.x86_64.rpm

Ответы [ 3 ]

0 голосов
/ 11 сентября 2018

Вам может понадобиться запустить это: ldconfig /usr/local/lib

0 голосов
/ 25 декабря 2018

Обнаружено, что переменная LD_LIBRARY_PATH не создается установкой ImageMagick, поэтому при ее создании вручную (в Linux Mint 19) -

LD_LIBRARY_PATH=/usr/local/lib

export $LD_LIBRARY_PATH

Затем команды ImageMagick работают, не генерируя сообщение об ошибке - convert: error при загрузке общих библиотек: libMagickCore-7.Q16HDRI.so.6: не удается открыть файл общего объекта: такого файла или каталога нет

0 голосов
/ 31 мая 2018

Я бы посоветовал вам найти, где находится отсутствующая библиотека:

sudo find /usr /opt / -type f -name libMagickCore-7.Q16HDRI.so.6

Затем проверьте, совпадают ли ваши настройки ldconfig в:

/etc/ld.so.conf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...