Hi, I'm trying to use the Lausanne 2008 parcellation functionality of CMTK again, which I last used in 2012 on a computer running Ubuntu 12.04
My recollection of installing CMTK back then is somewhat fuzzy, but I was eventually able to get it to work. I need only run the Lausanne 2008 sub-parcellation python scripts on my surface data; the functionality provided by most of the other software mentioned on the installation page is irrelevant to me.
On this 14.04 platform with the Neurodeb respository installed (not a virtual machine) I seem to be running into previously unencountered installation obstacles.
I did not install the gibbs tracker
I did not install MRTrix
(Incidentally, though dtk worked fine when I tested it out after installation, launching trackvis crashed my computer. This may or may not be diagnostic).
- I downloaded the cmp-release-1.2.0-tar.gz archive
- python-setuptools and ipython were already installed using apt-get
- I ran the following, and have traits and traitsui installed
sudo easy_install traits traitsui pyface nibabel numpy networkx scipy nose - traits 4.1.0 is the active version in easy-install.pth
- traitsui 5.0.0 is the active version
- I cloned and installed from git the nipype fork (I wasn't 100% sure if nipype had been previously installed but checked and found no /usr/lib/pyshared directory)
- used apt-get to install related programs for boost, nifti, blitz
- Unpacked cmp-release archive, executed setup.py install and get the following error message/callback stack:
Traceback (most recent call last):
File "setup.py", line 91, in <module>
main(**extra_setuptools_args)
File "setup.py", line 62, in main
File "/home/chris/Downloads/cmp-release-1.2.0/cmp/__init__.py", line 13, in <module>
import stages.converter.dicomconverter as dicomconverter
File "/home/chris/Downloads/cmp-release-1.2.0/cmp/stages/converter/dicomconverter.py", line 14, in <module>
from cmp.util import reorient
File "/home/chris/Downloads/cmp-release-1.2.0/cmp/util.py", line 12, in <module>
from enthought.traits.api import HasStrictTraits, Str
ImportError: No module named enthought.traits.api
Is there something I've missed? I'm afraid I've also installed Enthought Canopy (going to the Enthought website and requesting an academic license), but that didn't seem to solve the problem (though I hope it neither made it worse).