我安装了Imagemagic ( 32位和64位版本都试过了),然后使用pip安装魔杖,我还设置了Magick_Home env。变量到映像地址,但当我运行时
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
发布于 2016-05-03 18:17:08
ImageMagick版本7是最近发布的主要版本。魔棒 (和其他绑定)后面的社区需要一些时间来更新核心库。
现在,您必须从ImageMagick-6.9.8-9-Q16-x64-dll.exe安装最后一个版本6( http://www.imagemagick.org/download/binaries/ )
发布于 2017-01-20 20:43:43
对于那些在mac上使用自制软件的人来说,Wand似乎不支持imagemagick 7,就像其他答案中提到的那样。
同时,有一个Imagemagick 6的新brew配方可用于安装旧版本:
brew install imagemagick@6创建一个指向这个新安装的dylib文件的符号链接,就像在其他答案中提到的那样,以使事情正常工作。
ln -s /usr/local/Cellar/imagemagick@6/<your specific 6 version>/lib/libMagickWand-6.Q16.dylib /usr/local/lib/libMagickWand.dylib在塞拉上测试过,看起来很正常。
发布于 2018-01-15 16:19:03
对于我来说,在我的Mac电脑上,我不得不(在Wand源代码中查找MAGICK_HOME ):
export MAGICK_HOME="/usr/local/Cellar/imagemagick@6/6.9.9-31"那是在安装了imagemagick第6版之后。我看了一下在运行pip3 install Wand之后安装的Wand的Python源代码。脚本正在寻找imagemagick 6(我试图将7添加到它寻找的版本列表中,但得到了一个“错误版本”错误)。
brew tap homebrew/versions
brew install imagemagick@6现在,imagemagick 6已经安装,Wand在$MAGICK_HOME中查找库。
https://stackoverflow.com/questions/37011291
复制相似问题