python Zauberstab.Bild wird nicht erkannt
Ich Imagemagic installiert (32-und 64-bit-Versionen wurden probiert), und dann verwendet, pip zu installieren, Zauberstab, ich auch die Magick_Home env. variable imagemagic-Adresse, aber wenn ich laufen
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Anaconda2\lib\site-packages\wand\image.py", line 20, in <module>
from .api import MagickPixelPacket, libc, libmagick, library
File "c:\Anaconda2\lib\site-packages\wand\api.py", line 205, in <module>
'Try to install:\n ' + msg)
ImportError: MagickWand shared library not found.
You probably had not installed ImageMagick library.
Try to install:
http://docs.wand-py.org/en/latest/guide/install.html#install-imagemagick-on-windows
- Welche version von ImageMagick hast du installiert?
- ImageMagic 7.0.1-F16 aus dem binären
- Ah! Sie müssen 6.9.3-9
- Verboten Aufseher Lösung für mich gearbeitet. Beachten Sie, dass die älteste Bibliothek ist derzeit 6.9.7-10 (Und wahrscheinlich ändern.) Die Lage des imagemagick sollte entsprechend geändert werden (...Cellar/imagemagick@6/6.9.7-10/lib...).
Du musst angemeldet sein, um einen Kommentar abzugeben.
ImageMagick-Version 7 ist eine neuere major-release. Es werde einige Zeit dauern, für die Gemeinschaft, die hinter Zauberstab (und andere "Bindungen") zu aktualisieren-core-Bibliotheken.
Für jetzt, müssen Sie installieren Sie die Letzte Version der Version 6 (ImageMagick-6.9.8-9-Q16-x64-dll.exe) von http://www.imagemagick.org/download/binaries/
07/19/2016
: ImageMagick-6.9.5-2-Q16-x64-dll.exe Danke emcconvilleFür diejenigen, die auf mac und mit homebrew, wie es scheint, Zauberstab nicht unterstützt imagemagick 7 aber wie bereits in anderen Antworten.
Gibt es eine neue Gebräu Formel für Imagemagick 6, die verwendet werden können, um installieren Sie die ältere version in der Zwischenzeit:
Erstellen Sie einen symbolischen Link auf das neu installiert, dylib-Datei wie bereits in der anderen Antwort, um die Dinge zu arbeiten.
Getestet auf Sierra und scheint einwandfrei zu funktionieren.
export MAGICK_HOME=/usr/local/opt/imagemagick@6
in meiner shell config.profile
funktioniert immer noch nicht. Ich brauche noch exportieren, um ihn auf meinen richtigen terminal zu jeder Zeit. Ich bin mit iterm2.Für mich auf meinem Mac musste ich (fand Zauberstab sucht MAGICK_HOME in Stabs-Quelle):
Dass nach der Installation der version 6 von imagemagick. Ich warf einen Blick auf die Python-source für Wand installiert wurde, nachdem ich lief
pip3 install Wand
. Die Skripte waren auf der Suche für imagemagick 6 (ich habe versucht, hinzufügen von 7 in der Liste der Versionen, die es sucht, sondern hat eine "falsche version" - Fehler).Nun imagemagick version 6 installiert ist, und Zauberstab sieht in
$MAGICK_HOME
für die Bibliotheken.Ich eine Lösung gefunden habe.
Das problem ist:
Zauberstab versuchen Sie die Datei so: libMagickWand.dylib unter /usr/local/lib/
Aber bei der Installation von ImageMagick mit Homebrew, die erzeugte Datei ist libMagickWand-6.Q16.dylib
Und Wand es nie finden.
Also, du hast 2 Lösungen:
Habe ich installiert ImageMagick für Den Capitan aus:
http://cactuslab.com/assets/installers/ImageMagick-6.9.1-0.pkg.zip
und ich erkläre:
export MAGICK_HOME=/opt/ImageMagick