Я хотел установить палочку API Python ImageMagick и следовать за этим сайтом:
http://docs.wand-py.org/en/latest/guide/install.html#install-imagemagick-on-windows
Однако при выполнении очень простого теста:
from wand.image import Image
Я получаю следующий вывод:
Traceback (последний последний вызов):
Файл "F:\PATHTO\Python34\lib\site-packages\wand\api.py" , строка 137, в libraries = load_library()
Файл "F:\PATHTO\Python34\lib\site-packages\wand\api.py" , строка 107, в load_library raise 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 ']
При обработке вышеуказанного исключения произошло другое исключение:
Traceback (последний последний вызов): Файл "D:\PATHTO\Python\test.py", строка 1, в import 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. использует одиночные обратные косые черты, как на связанном сайте), и я не знаю, является ли это проблемой или даже связано с ней.