5

在 Windows 64 位 (python 2.6) 上安装 python IMagick binding wand api

这就是我所做的:

  1. 下载并安装ImageMagick-6.5.8-7-Q16-windows-dll.exe

  2. 从http://pypi.python.org/pypi/Wand下载wand的模块

  3. 之后我python setup.py installwand目录运行,

  4. 然后我执行了第6步。但我得到了导入错误:找不到magickband库

  5. 下载了magickwand'模块并从magickwand目录执行'python setup.py install'。

  6. 然后我尝试了这段代码

    from wand.image import Image
    from wand.display import display
    
    with Image(filename='mona-lisa.png') as img:
        print img.size
        for r in 1, 2, 3:
            with img.clone() as i:
                i.resize(int(i.width * r * 0.25), int(i.height * r * 0.25))
                i.rotate(90 * r)
                i.save(filename='mona-lisa-{0}.png'.format(r))
                display(i)
    
  7. 但此后我再次收到相同的导入错误,未找到魔法带库,我厌倦了这个,因为我已经完成了所有安装。但无法执行代码。因为每次我收到 magickband libraray..import 错误。

4

2 回答 2

7

您必须先设置MAGICK_HOME环境变量。请参阅本节的最后一部分。


(来源:wand-py.org

>

最后,您必须将MAGICK_HOME环境变量设置为 ImageMagick 的路径(例如C:\Program Files\ImageMagick-6.7.7-Q16)。您可以在Computer ‣ Properties ‣ Advanced system settings ‣ Advanced ‣ Environment Variables... 中进行设置。

于 2012-11-19T17:24:14.337 回答
3

首先我必须安装 ImageMagic 并设置环境变量MAGIC_HOME,就在我能够安装Wand之后pip

于 2013-01-14T14:09:16.693 回答