Я хотел установить палочку Python ImageMagick API и подписался на этот сайт:
http://docs.wand-py.org/en/latest/guide/install.html#install-imagemagick-on-windows.
Однако при запуске очень простого теста:
from wand.image import Image
Получаю следующий результат:
Отслеживание (последний вызов последний):
Файл "F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ api.py", строка 137, в библиотеках = load_library ()
Файл "F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ api.py", строка 107, в load_library, поднимите IOError ('не удается найти библиотеку; проверенные пути:' + repr (try_paths))
OSError: не удается найти библиотеку; пробные пути: ['F: \ PATHTO \ ImageMagick-6.8.9-Q16 \ CORE_RL_wand_.dll', 'F: \ PATHTO \ ImageMagick-6.8.9-Q16 \ CORE_RL_wand_HDRI.dll', 'F: \ PATHTO \ ImageMagick- 6.8.9-Q16 \ CORE_RL_wand_-Q16.dll ',' F: \ PATHTO \ ImageMagick-6.8.9-Q16 \ CORE_RL_wand_-Q16HDRI.dll ',' F: \ PATHTO \ ImageMagick-6.8.9-Q16 \ CORE_RL_wand_- Q8.dll ',' F: \ PATHTO \ ImageMagick-6.8.9-Q16 \ CORE_RL_wand_-Q8HDRI.dll ',' F: \ PATHTO \ ImageMagick-6.8.9-Q16 \ CORE_RL_wand_-6.Q16.dll ',' F: \ PATHTO \ ImageMagick-6.8.9-Q16 \ CORE_RL_wand_-6.Q16HDRI.dll ']
Во время обработки вышеуказанного исключения произошло другое исключение:
Отслеживание (последний вызов последним): файл "D: \ PATHTO \ Python \ test.py", строка 1, в импорте wand.image
Файл "F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ image.py", строка 20, из .api import MagickPixelPacket, libc, libmagick, library
Файл "F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ api.py", строка 161, в 'Попробуйте установить: \ n' + msg)
ImportError: разделяемая библиотека MagickWand не найдена. Вероятно, вы не установили библиотеку ImageMagick. Попробуйте установить: http://docs.wand-py.org/en/latest/guide/install.html#install-imagemagick-on-windows.
Дело в том, что файлы, которые пытались найти (например, CORE_RL_wand_.dll), находятся в том самом месте, в котором они не были найдены. Кажется, я установил MAGICK_HOME env. переменная правильно.
Однако (что, кажется, отображается неправильно) пути к api палочки и к моей установке Python отображаются с одной обратной косой чертой в моей командной строке, а пути к папке ImageMagick отображаются с двумя из них.
Я не понимаю, почему это так (переменная env. Использует одиночные обратные косые черты, как на связанном сайте), и я не знаю, является ли это проблемой или даже связано с ней.