[pymvpa] issue with pymvpa tutorial on neurodebian VM

Emanuele Olivetti emanuele at relativita.com
Thu Apr 5 10:46:05 UTC 2012


Hi,

this morning I attempted the first command of the PyMVPA tutorial
on an updated NeuroDebian virtual machine and observed this:
-------
brain at neurodebian:~$ python
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>> from mvpa2.tutorial_suite import *
/usr/lib/pymodules/python2.6/scikits/learn/__init__.py:2: UserWarning: scikits.learn 
namespace is deprecated, please use sklearn instead
   warnings.warn('scikits.learn namespace is deprecated, please use sklearn instead')
/usr/lib/pymodules/python2.6/sklearn/hmm.py:24: UserWarning: sklearn.hmm is orphaned, 
undocumented and has known numerical stability issues. If nobody volunteers to write 
documentation and make it more stable, this module will be removed in version 0.11.
   warnings.warn('sklearn.hmm is orphaned, undocumented and has known numerical'
/usr/lib/pymodules/python2.6/scikits/learn/lda.py:2: UserWarning: scikits.learn namespace 
is deprecated, please use sklearn instead
   warnings.warn('scikits.learn namespace is deprecated, please use sklearn instead')
/usr/lib/pymodules/python2.6/scikits/learn/grid_search.py:2: UserWarning: scikits.learn 
namespace is deprecated, please use sklearn instead
   warnings.warn('scikits.learn namespace is deprecated, please use sklearn instead')
/usr/lib/pymodules/python2.6/scikits/learn/naive_bayes.py:2: UserWarning: scikits.learn 
namespace is deprecated, please use sklearn instead
   warnings.warn('scikits.learn namespace is deprecated, please use sklearn instead')
/usr/lib/pymodules/python2.6/scikits/learn/neighbors.py:2: UserWarning: scikits.learn 
namespace is deprecated, please use sklearn instead
   warnings.warn('scikits.learn namespace is deprecated, please use sklearn instead')
/usr/lib/pymodules/python2.6/scikits/learn/qda.py:2: UserWarning: scikits.learn namespace 
is deprecated, please use sklearn instead
   warnings.warn('scikits.learn namespace is deprecated, please use sklearn instead')
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/lib/pymodules/python2.6/mvpa2/tutorial_suite.py", line 15, in <module>
     from mvpa2.suite import *
   File "/usr/lib/pymodules/python2.6/mvpa2/suite.py", line 154, in <module>
     if externals.exists('mdp ge 2.4'):
   File "/usr/lib/pymodules/python2.6/mvpa2/base/externals.py", line 595, in exists
     exec _KNOWN[dep]
   File "<string>", line 1, in <module>
   File "/usr/lib/pymodules/python2.6/mdp/__init__.py", line 166, in <module>
     import nodes
   File "/usr/lib/pymodules/python2.6/mdp/nodes/__init__.py", line 54, in <module>
     del convolution_nodes
NameError: name 'convolution_nodes' is not defined
 >>>
-----
As far as I understand, besides the warning on the scikits->sklearn renaming, there is
an issue with MDP. I am digging it but in case you already know that I am
sending this message immediately.

Best,

Emanuele




More information about the Pkg-ExpPsy-PyMVPA mailing list