[Tutor] pyMVPA and OSError

Emile van Sebille emile at fenx.com
Tue Sep 28 15:12:46 CEST 2010


On 2/18/2010 8:10 AM Juli said...
> I am very much new to python, and thus I am likely to feel stupid about
> asking. But I need to get past this to continue with my work.
> I need pyMVPA module to run some analysis on fMRI data, but as a start I
> want to at first play around with the sample data provided on pyMVPA
> website. I have downloaded Python2.6,

Just a guess, but the pyMVPA site specifically mentions using version 
2.5, and whenever I have issues with a new package, I go back to the 
installation documentation and follow it closely as it's typically 
written by an experienced user while installing and yields a functioning 
implementation.  I'd reinstall and pay close attention to the version 
numbers and dependencies.

http://www.pymvpa.org/installation.html#macos-x

Then, always check if there's a user group for the package.  Diagnosing 
installation problems of specific packages and related dependencies are 
rarely an area of expertise outside the users of the package.  Join the 
mailing list.

See http://lists.alioth.debian.org/mailman/listinfo/pkg-exppsy-pymvpa

HTH,

Emile


> my operating system is Mac Leopard
> (i get a depracation warning when I try to >>> import mvpa, which is not
> the problem, however, when I attempt to use the following line
>  >>> import mvpa.suite as mvpa
> which i assume to mean the same thing, I dont get deprecation warning,
> but I do get a bunch of errors as follows:
>  >>> import mvpa.suite as mvpa
>
> Traceback (most recent call last):
> File "<pyshell#14>", line 1, in <module>
> import mvpa.suite as mvpa
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mvpa/suite.py",
> line 38, in <module>
> from mvpa.algorithms.cvtranserror import *
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mvpa/algorithms/cvtranserror.py",
> line 15, in <module>
> from mvpa.measures.base import DatasetMeasure
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mvpa/measures/base.py",
> line 31, in <module>
> from mvpa.clfs.stats import autoNullDist
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mvpa/clfs/stats.py",
> line 772, in <module>
> if externals.exists('pylab'):
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mvpa/base/externals.py",
> line 432, in exists
> exec _KNOWN[dep]
> File "<string>", line 1, in <module>
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mvpa/base/externals.py",
> line 249, in __check_pylab
> import pylab as P
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pylab.py",
> line 1, in <module>
> from matplotlib.pylab import *
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pylab.py",
> line 206, in <module>
> from matplotlib import mpl # pulls in most modules
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/mpl.py",
> line 2, in <module>
> from matplotlib import axis
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axis.py",
> line 10, in <module>
> import matplotlib.font_manager as font_manager
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py",
> line 1297, in <module>
> _rebuild()
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py",
> line 1288, in _rebuild
> fontManager = FontManager()
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py",
> line 980, in __init__
> self.ttffiles = findSystemFonts(paths) + findSystemFonts()
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py",
> line 337, in findSystemFonts
> for f in get_fontconfig_fonts(fontext):
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py",
> line 298, in get_fontconfig_fonts
> pipe = subprocess.Popen(['fc-list', '', 'file'], stdout=subprocess.PIPE)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py",
> line 621, in __init__
> errread, errwrite)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py",
> line 1126, in _execute_child
> raise child_exception
> OSError: [Errno 2] No such file or directory
>
> -----
>
> I am not sure why OSError is popping and I am sure I am doing something
> wrong, I just do not know enough to pinpoint what exactly.
>
> Any feedback is appreciated. And I do once more apologize for asking
> very stupid questions.
>
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>




More information about the Tutor mailing list