Wand itself can be installed from PyPI using easy_install or pip:

$ easy_install Wand  # or
$ pip install Wand

Wand is a Python binding of ImageMagick, so you have to install it as well:

Install ImageMagick on Debian/Ubuntu

If you’re using Linux distributions based on Debian like Ubuntu, it can be easily installed using APT:

$ sudo apt-get install libmagickwand-dev

Install ImageMagick on Fedora/CentOS

If you’re using Linux distributions based on Redhat like Fedora or CentOS, it can be installed using Yum:

$ yum update
$ yum install ImageMagick-devel

Install ImageMagick on Mac

You need one of Homebrew or MacPorts to install ImageMagick.

$ brew install imagemagick
$ sudo port install imagemagick

Install ImageMagick on Windows

You could build ImageMagick by yourself, but it requires a build tool chain like Visual Studio to compile it. The easiest way is simply downloading a prebuilt binary of ImageMagick for your architecture (win32 or win64).

You can download it from the following link:

Choose a binary for your architecture:

Windows 32-bit
Windows 64-bit

Note that you have to check Install development headers and libraries for C and C++ to make Wand able to link to it.


Lastly you have to set MAGICK_HOME environment variable to the path of ImageMagick (e.g. C:\Program Files\ImageMagick-6.7.7-Q16). You can set it in Computer ‣ Properties ‣ Advanced system settings ‣ Advanced ‣ Environment Variables....

Install Wand on FreeBSD

Wand itself is already packaged in FreeBSD ports collection: py-wand. You can install using pkg_add command:

$ pkg_add -r py-wand