Python findet keine MagickWand-Bibliotheken (trotz korrekter Position?)

Ich wollte den Python ImageMagick-API-Zauberstab installieren und bin dieser Site gefolgt:

http://docs.wand-py.org/en/latest/guide/install.html#install-imagemagick-on-windows

Wenn Sie jedoch einen sehr einfachen Test durchführen:

from wand.image import Image

Ich erhalte folgende Ausgabe:

Rückverfolgung (letzter Anruf zuletzt):

Datei "F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ api.py", Zeile 137, in libraries = load_library ()

Datei "F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ api.py", Zeile 107, in load_library raise IOError ('Bibliothek nicht gefunden; versuchte Pfade:' + repr (experimental_paths))

OSError: Bibliothek kann nicht gefunden werden; ausprobierte Pfade: ['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 ']

Während der Behandlung der obigen Ausnahme ist eine andere Ausnahme aufgetreten:

Traceback (letzter Aufruf zuletzt): Datei "D: \ PATHTO \ Python \ test.py", Zeile 1, in import wand.image

Datei "F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ image.py", Zeile 20, aus .api importieren MagickPixelPacket, libc, libmagick, library

Datei "F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ api.py", Zeile 161, unter "Versuche zu installieren: \ n" + msg)

ImportError: MagickWand Shared Library nicht gefunden. Sie haben die ImageMagick-Bibliothek wahrscheinlich nicht installiert. Versuchen Sie zu installieren:http://docs.wand-py.org/en/latest/guide/install.html#install-imagemagick-on-windows

Die Dateien, die gefunden wurden (z. B. CORE_RL_wand_.dll), befinden sich an der Stelle, an der sie nicht gefunden wurden. Ich habe also anscheinend die MAGICK_HOME-Umgebung festgelegt. richtig einstellen.

Die Pfade zur Zauberstab-API und zu meiner Python-Installation werden jedoch (was falsch angezeigt zu werden scheint) mit einem einzelnen Backslash in meiner Befehlszeile angezeigt, während die Pfade zum ImageMagick-Ordner mit zwei von ihnen angezeigt werden.

Ich verstehe nicht, warum dies der Fall ist (die Umgebungsvariable verwendet einzelne Backslashes wie auf der verknüpften Site), und ich weiß nicht, ob dies das Problem ist oder überhaupt damit zusammenhängt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage