ITK Python Wheels

Developed by an international community, ITK collects best-of-breed algorithms for registering, segmenting, analyzing, and quantifying n-dimensional imaging data. The high-quality library facilitates reproducible research, provides a software resource for teaching image analysis, and offers a platform for commercial product development.


Following a
long history of development, installation of Python bindings is easier than ever.

Beta Python packages are now available for testing! To install the packages, run:

These bindings enable rapid prototyping, application development, and integration with the vibrant scientific Python ecosystem. For more information on ITK’s Python wrapping, see an introduction in the ITK Software Guide. There are also many downloadable examples documented in Sphinx. Questions and comments are welcome on the ITK mailing lists.

Binaries are available for all major platforms and Python versions: Python 2.7, 3.5, and 3.6 on Mac OSX, Windows, and Linux. These packages can be used with Python binaries downloaded from Python.org, Anaconda, or installed with a package manager like apt.

Following beta testing, these packages will be available on the Python Package Index (PyPI) with the upcoming 4.12.0 release scheduled for the end of May.

Enjoy ITK!

2 Responses to ITK Python Wheels

  1. Frane Peko says:

    It would be nice if you could make ITKVtkGlue also available for install with pip.

  2. Francois Budin says:

    Hello Frane. This is currently work in progress. You can follow where things are at on the ITK discourse forum: https://discourse.itk.org/t/itkvtkglue-module-in-python-wheel/393

Questions or comments are always welcome!