it-swarm.com.de

python wand.image wird nicht erkannt

Ich habe Imagemagick installiert (sowohl 32- als auch 64-Bit-Versionen wurden ausprobiert) und dann pip zum Installieren von Zauberstab verwendet. Variable zu imagemagick Adresse aber wenn ich renne 

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

13
c.Parsi

ImageMagick Version 7 ist eine kürzlich veröffentlichte Hauptversion. Es wird einige Zeit dauern, bis die Community hinter wand (und anderen Bindungen) die Kernbibliotheken aktualisiert.

Zur Zeit müssen Sie die letzte Version von Version 6 ( ImageMagick-6.9.8-9-Q16-x64-dll.exe ) von http://www.imagemagick.org/download installieren/binaries/

18
emcconville

Für diejenigen auf Mac und Homebrew scheint es, dass Wand noch nicht wie in anderen Antworten erwähnt Imagemagick 7 unterstützt.

Es gibt eine neue Brew-Formel für Imagemagick 6 , mit der die ältere Version inzwischen installiert werden kann:

brew install [email protected]

Erstellen Sie einen Symlink zu dieser neu installierten Dylib-Datei, wie in der anderen Antwort erwähnt, damit alles funktioniert. 

ln -s /usr/local/Cellar/[email protected]/<your specific 6 version>/lib/libMagickWand-6.Q16.dylib /usr/local/lib/libMagickWand.dylib

Getestet auf Sierra und scheint gut zu funktionieren.

37

Für mich auf meinem Mac musste ich (fand Wand sucht nach MAGICK_HOME in Wand Quelle):

export MAGICK_HOME="/usr/local/Cellar/[email protected]/6.9.9-31"

Das war nach der Installation von Version 6 von imagemagick. Ich habe mir die Python-Quelle für Wand angesehen, die nach dem Ausführen von pip3 install Wand installiert wurde. Die Skripte suchten nach Imagemagick 6 (Ich habe versucht, der Liste der gesuchten Versionen 7 hinzuzufügen, bekam aber eine Fehlermeldung "falsche Version"). 

brew tap homebrew/versions
brew install [email protected]

Nun ist imagemagick Version 6 installiert und Wand sucht in $MAGICK_HOME nach den Bibliotheken.

0
Jerinaw