Проблемы с установкой ImageMagick и Wand на Anaconda

В настоящее время я третий день пытаюсь установить ImageMagick и Wand на свой ноутбук, чтобы работать на jupyter или spyder в Anaconda.

Сначала я получил ошибку «Общие библиотеки не найдены», которую после удаления и повторной установки совместной работы разных версий ImageMagick и Wand мне удалось решить. Только для того, чтобы столкнуться с ошибкой MagickGetImageFeatures not found.

Это тестовый код, который я пытаюсь запустить, чтобы проверить код: from wand.image import Image as img

Вот характеристики моего устройства и соответствующих пакетов:

  • Python 3.7.8 (tags/v3.7.8:4b47a5b6ba, 28 июня 2020 г., 10:03:53) [MSC v.1916, 64 бит (AMD64)]
  • 64-битная операционная система
  • Виндовс 10 Про
  • Анаконда версии 1.7.2

Я попытался установить Ghostscript v5.92 и изменил переменные среды для MAGICK_HOME и использовал виртуальную среду.

Любые идеи о том, как установить ImageMagick и палочку?

Заранее спасибо!

UD1

Шаги процесса, которые я использовал для установки соответствующих пакетов, следующие:

  1. Я скачал ImageMagick-6.6.9-10-Q16-windows-x64-dll.exe и запустил приложение установки, убедившись, что Install development headers and libraries for C and C++ проверено. Я задал переменной среды MAGICK_HOME путь к установленному файлу (C:Program Files\Imagemagick-6.6.9.10-Q16)
  2. Затем я запустил pip install wand==0.5.7 в командной строке своего устройства.
  3. Затем я запустил pip install ghostscript в командной строке своего устройства.
  4. Я использовал conda list для подтверждения установки трех пакетов перед открытием ноутбука Jupyter.

person Reegan-Anne    schedule 25.07.2020    source источник
comment
Добро пожаловать в СО! Пожалуйста, покажите, что вы пробовали до сих пор. Вы увидите, что получите лучшие ответы (и голоса за) на свой вопрос, если предоставите всю соответствующую информацию. В частности, покажите, как вы пытались установить пакет (команды pip/conda) и среду (например, список conda).   -  person above_c_level    schedule 25.07.2020
comment
Если вы этого не сделали, я бы порекомендовал установить Wand через conda install -c conda-forge wand.   -  person cel    schedule 25.07.2020
comment
Привет @above_c_level, спасибо за прием! Я добавил шаги, которые я предпринял для установки пакетов, под заголовком UD1.   -  person Reegan-Anne    schedule 27.07.2020


Ответы (1)


Установите последнюю версию библиотеки ImageMagick непосредственно с сайта imagemagick.org (руководство для Windows) и укажите MAGICK_HOME место установки. Но сначала убедитесь, что все остальные версии удалены из системы. То же самое для пакета Wand через pip.

Метод MagickGetImageFreatures был добавлен в ImageMagick-7 около 10 лет назад и не включен в ImageMagick-6. Wand знает об эксклюзивных функциях ImageMagick-7 и должна пытаться загрузить их, только если они доступны.

person emcconville    schedule 27.07.2020
comment
Большое спасибо, это исправило это для меня! - person Reegan-Anne; 27.07.2020