python baguette.l'image n'est pas reconnu
J'ai installé Imagemagick (32 et les versions 64 bits ont été essayé) et ensuite utilisé pip pour installer baguette, j'ai également réglé le Magick_Home env. variable d'imagemagick adresse mais quand je lance
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
Imagemagick 7.0.1-Q16 de son binaire
Ah! Vous aurez besoin 6.9.3-9
Interdit de Surveillant de la solution a fonctionné pour moi. Gardez à l'esprit que la plus ancienne bibliothèque est actuellement 6.9.7-10 (Et vont probablement continuer à changer.) L'emplacement de imagemagick devrait être modifié en conséquence (...Cellar/imagemagick@6/6.9.7-10/lib...).
OriginalL'auteur c.Parsi | 2016-05-03
Vous devez vous connecter pour publier un commentaire.
ImageMagick la Version 7 est très récente version majeure. Ça va prendre un certain temps pour que la communauté derrière baguette (et d'autres liaisons) pour mettre à jour les bibliothèques de base.
Pour l'instant, vous devez installer la dernière version de la Version 6 (ImageMagick-6.9.8-9-Q16-x64-dll.exe) à partir de http://www.imagemagick.org/download/binaries/
Le lien dans la réponse est obsolète. Voici le lien vers la dernière 6.x version de
07/19/2016
: ImageMagick-6.9.5-2-Q16-x64-dll.exe Merci à vous emcconvilleLe commentaire lien est également obsolète. Aucune autre source?
Naviguez vers le répertoire parent du lien(s) pour afficher tous les derniers binaires. Comme de 08/17/2016 la version ImageMagick-6.9.5-7-Q16-x64-dll.exe
La caisse de la C-API refactoriser branche. Windows + IM7 a été la construction, mais personne n'a offert de l'aider à les tester.
OriginalL'auteur emcconville
Pour ceux qui sont sur mac et à l'aide de homebrew, il semble que la Baguette ne prend pas en charge imagemagick 7 pourtant, comme mentionné dans d'autres réponses.
Il y a un nouvelle bière de la formule d'Imagemagick pour 6 qui peut être utilisé pour installer l'ancienne version en attendant:
Créer un lien symbolique vers ce nouvellement installé dylib fichier comme indiqué dans la réponse à faire pour obtenir des choses de travail.
Testé sur la Sierra et semble fonctionner correctement.
export MAGICK_HOME=/usr/local/opt/imagemagick@6
dans ma coquille configcela a fonctionné pour moi sur OS X
pour certaines raisons, ajoutant que pour mon
.profile
ne fonctionne toujours pas. J'ai encore besoin de l'exportation à droite sur mon terminal à chaque fois. Je suis en utilisant iterm2.Interdit de Surveillant solution fonctionne. Petite astuce: assurez-vous de créer le lien symbolique. Comme dans: ne présumez pas que vous avez la 6.9.8-4 version. Dans mon cas, c'était 6.9.9-5_1 version. Erreur de débutant.
C'est la bonne réponse. Excellent travail. Il convient de noter que la Baguette est (à ce jour) incompatible avec ImageMagick 7, donc, vous avez besoin d'installer imagemagick@6. Faire un $infusion de recherche d'imagemagick pour voir l'autre version options disponibles 🙂
OriginalL'auteur Forbidden Overseer
Pour moi sur mon Mac, j'ai dû (trouvé Baguette recherche MAGICK_HOME en Baguette source):
C'était après l'installation de la version 6 de imagemagick. J'ai pris un coup d'oeil à la source Python pour la Baguette qui a été installé après j'ai couru
pip3 install Wand
. Les scripts ont été à la recherche d'imagemagick pour 6 (j'ai tenté d'ajouter 7 dans la liste des versions, il cherche, mais j'ai reçu une "mauvaise version" d'erreur).Maintenant, imagemagick version 6 est installé et Baguette de recherche dans
$MAGICK_HOME
pour les bibliothèques.OriginalL'auteur Jerinaw
J'ai trouvé une solution.
Le problème est:
Baguette essayez de rechercher un fichier comme ça: libMagickWand.dylib dans /usr/local/lib/
Mais si vous installer ImageMagick avec Homebrew, le fichier généré est libMagickWand-6.Q16.dylib
Et la Baguette magique n'a jamais le trouver.
Donc, vous avez 2 solutions:
J'ai installé ImageMagick pour Le Capitan de:
http://cactuslab.com/assets/installers/ImageMagick-6.9.1-0.pkg.zip
et je déclare:
export MAGICK_HOME=/opt/ImageMagick
OriginalL'auteur ivanortegaalba