@@ -9,18 +9,17 @@ This page covers the necessary steps to install Nipype.
99Nipype for users
1010----------------
1111
12- Using conda
13- ~~~~~~~~~~~
14-
15- Installing nipype from the conda-forge channel can be achieved by adding conda-forge to your channels with::
16-
17- conda config --add channels conda-forge
12+ Using docker
13+ ~~~~~~~~~~~~
1814
15+ You can follow the `Nipype tutorial <https://miykael.github.io/nipype_tutorial/ >`_
1916
20- Once the conda-forge channel has been enabled, nipype can be installed with::
17+ Using conda
18+ ~~~~~~~~~~~
2119
22- conda install nipype
20+ Installing nipype from the conda-forge channel can be achieved by::
2321
22+ conda install --channel conda-forge nipype
2423
2524It is possible to list all of the versions of nipype available on your platform with::
2625
@@ -36,18 +35,23 @@ The installation process is similar to other Python packages.
3635
3736If you already have a Python environment set up, you can do::
3837
39- easy_install nipype
40-
41- or::
42-
4338 pip install nipype
4439
45-
4640If you want to install all the optional features of ``nipype ``,
47- use the following command (only for `` nipype>=0.13 ``) ::
41+ use the following command::
4842
4943 pip install nipype[all]
5044
45+ While `all ` installs everything, one can also install select components as
46+ listed below::
47+
48+ 'doc': ['Sphinx>=1.4', 'matplotlib', 'pydotplus'],
49+ 'tests': ['pytest-cov', 'codecov'],
50+ 'nipy': ['nitime', 'nilearn', 'dipy', 'nipy', 'matplotlib'],
51+ 'profiler': ['psutil'],
52+ 'duecredit': ['duecredit'],
53+ 'xvfbwrapper': ['xvfbwrapper'],
54+
5155
5256Debian and Ubuntu
5357~~~~~~~~~~~~~~~~~
@@ -59,11 +63,14 @@ manager.
5963Mac OS X
6064~~~~~~~~
6165
62- The easiest way to get nipype running on Mac OS X is to install Anaconda _ or
63- Canopy _ and then add nipype by executing::
66+ The easiest way to get nipype running on Mac OS X is to install Miniconda _ and
67+ follow the instructions above. If you have a non-conda environment you can
68+ install nipype by typing::
6469
65- easy_install nipype
70+ pip install nipype
6671
72+ Note that the above procedure may require availability of gcc on your system
73+ path to compile the traits package.
6774
6875From source
6976~~~~~~~~~~~
@@ -79,47 +86,42 @@ If you downloaded the source distribution named something
7986like ``nipype-x.y.tar.gz ``, then unpack the tarball, change into the
8087``nipype-x.y `` directory and install nipype using::
8188
82- python setup.py install
89+ pip install .
8390
8491**Note: ** Depending on permissions you may need to use ``sudo ``.
8592
8693
8794Testing the install
8895-------------------
8996
90- The best way to test the install is checking nipype's version ::
97+ The best way to test the install is checking nipype's version and then running
98+ the tests::
9199
92100 python -c "import nipype; print(nipype.__version__)"
93-
101+ python -c "import nipype; nipype.test()"
94102
95103Installation for developers
96104---------------------------
97105
98106Developers should start `here <../devel/testing_nipype.html >`_.
99107
100-
101108Recommended Software
102- ------------
109+ --------------------
103110
104111Strong Recommendations
105112~~~~~~~~~~~~~~~~~~~~~~
106113
107- IPython _ 0.10.2 - 1.0.0
108- Interactive python environment. This is necessary for some parallel
109- components of the pipeline engine.
114+ IPython _
115+ Interactive python environment.
110116
111- Matplotlib _ 1.0 - 1.2
117+ Matplotlib _
112118 Plotting library
113119
114- `RDFLib <http://rdflib.readthedocs.org/en/latest/ >`_ 4.1
115- RDFLibrary required for provenance export as RDF
116-
117120Sphinx _ 1.1
118121 Required for building the documentation
119122
120123`Graphviz <http://www.graphviz.org/ >`_
121- Required for building the documentation. The python wrapper package (``graphviz ``)
122- and the program itself both need to be installed.
124+ Required for building the documentation.
123125
124126Interface Dependencies
125127~~~~~~~~~~~~~~~~~~~~~~
@@ -148,7 +150,7 @@ Slicer_
148150 3.6 or later
149151
150152Nipy _
151- 0.1.2+20110404 or later
153+ 0.4 or later
152154
153155Nitime _
154156 (optional)
0 commit comments