如何在Windows 7上安装python imagemagick。我按照这些说明操作

时间:2012-09-28 18:09:31

标签: python wand

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

这就是我所做的:

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

  2. http://pypi.python.org/pypi/Wand

  3. 下载了wand模块
  4. 之后我从python setup.py install目录运行wand

  5. 然后我执行了step6。但是我收到了导入错误:magickband librarry not found

  6. 下载了magickwand'模块并执行' python setup.py install'来自magickwand目录。

  7. 然后agian我尝试了这段代码

    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)
    
  8. 但此后我再次得到相同的导入错误magickband库未找到 我厌倦了这个因为我已完成所有安装。但无法执行代码。因为每次我都会得到magickband libraray..import错误。

2 个答案:

答案 0 :(得分:5)

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

  

http://docs.wand-py.org/en/0.2-maintenance/_images/windows-envvar.png

     

最后,您必须将MAGICK_HOME环境变量设置为ImageMagick的路径(例如C:\Program Files\ImageMagick-6.7.7-Q16)。您可以在计算机‣属性‣高级系统设置‣高级‣环境变量... 中进行设置。

答案 1 :(得分:3)

首先我必须安装ImageMagick并设置环境变量MAGIC_HOME,就在我能够从Wand

安装pip之后