This page covers the necessary steps to install nipype. Below is a list of required dependencies, along with additional software recommendations.
Python 2.5 or 2.6
NumPy 1.3 or later
Interactive python environment. This is necessary for the parallel components of the pipeline engine.
- The IPython.kernel (parallel computing component) has the following dependencies:
- Twisted
- zope.interface: which is also a dependecy of Twisted and was installed automatically for me when I installed Twisted.
Download the latest release from our github page.
To check out the latest development version:
git clone git@github.com:nipy/nipype.git
The installation process is similar to other Python packages so it will be familiar if you have Python experience.
If you downloaded the source distribution named something like nipype-x.y.tar.gz, then unpack the tarball, change into the nipype-x.y directory and install nipype using:
python setup.py install
Note: Depending on permissions you may need to use sudo.
If you downloaded an egg, named something like nipype-x.y-py2.5.egg, then install nipype using:
easy_install nipype-x.y-py2.5.egg
The best way to test the install is to run the test suite. If you have nose installed, then do the following in ipython:
import nipype
nipype.test()
All tests should pass (unless you’re missing a dependency). If any tests fail, please report them on our bug tracker.