Ich habe Probleme mit diesen drei zusammen. Ich glaube, Zauberstab erkennt die ImageMagick-Bibliotheken nicht, aber ich bin mir nicht sicher.Wand + ImageMagick + Anaconda: "'Zauberstab' hat kein Attribut 'Bild'"
Umwelt: Python 3.5.1 :: Anaconda 4.0.0 (64-Bit) Windows 7
Richten Sie Anweisungen, die ich nahm:
- installiert ImageMagick-6.9.4-Q8 (x64) mit der „C/C++ Entwicklung Header Optionen geprüft (installiert auf C:. \ Program Files \ ImageMagick-6.9.4-Q8)
- Sets MAGICK_HOME envar C: \ Programme \ ImageMagick-6.9.4- Q8
- Installierte Stab von pip
Mein Code:
import wand
...
with wand.image.Image(filename=source_file, resolution=(RESOLUTION, RESOLUTION)) as img:
...
Traceback:
Traceback (most recent call last):
File ".\pdf_convert.py", line 31, in <module>
ret = pdf2jpg(f, target_file, 2480)
File ".\pdf_convert.py", line 10, in pdf2jpg
with wand.image.Image(filename=source_file, resolution=(RESOLUTION, RESOLUTION)) as img:
AttributeError: module 'wand' has no attribute 'image'
Von allem, was ich gesehen habe, habe ich die richtigen Setup-Anweisungen gefolgt. Ich verwende die 64-Bit-Version von ImageMagick mit der 64-Bit-Version von Anaconda. Dies funktionierte mit mir bevor ich anfing Anaconda zu benutzen (bevor ich reguläre 32 Bit Python und 32 Bit ImageMagick benutzte.)
Gibt es etwas, das mir fehlt? Warum funktioniert der Zauberstab nicht richtig?
Ja, das ist es. Vielen Dank! Ich weiß nicht, warum es funktioniert hat, als ich es vorher missbrauchte. – DataDude
Vielleicht hast du 'import wand.image' woanders benutzt? – emcconville