I'm a sys admin trying to install the matplotlib python package for someone
on our staff. I'm not overly familar with python.
We are trying to use matplotlib with pylab.
uname -a
Linux andromeda 2.6.13-1.1532_FC4smp #1 SMP Thu Oct 20 01:51:51 EDT 2005
i686 i686 i386 GNU/Linux
The python version we have is the default that we got with the Fedora Core 4
package.
python -V
Python 2.4.1
I've installed using /usr/bin/easy_install:
matplotlib-0.90.1-py2.4-win32.egg numpy-1.0.3.1-py2.4-win32.egg
If we get in to python and give the command:
from pylab import *
We get:
···
==
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File
"/usr/lib/python2.4/site-packages/matplotlib-0.90.1-py2.4-win32.egg/pylab.py", line 1, in ?
from matplotlib.pylab import *
File
"/usr/lib/python2.4/site-packages/matplotlib-0.90.1-py2.4-win32.egg/matplotlib/pylab.py", line 201, in ?
import mlab #so I can override hist, psd, etc...
File
"/usr/lib/python2.4/site-packages/matplotlib-0.90.1-py2.4-win32.egg/matplotlib/mlab.py", line 64, in ?
import nxutils
File
"/usr/lib/python2.4/site-packages/matplotlib-0.90.1-py2.4-win32.egg/matplotlib/nxutils.py", line 17, in ?
from matplotlib._ns_nxutils import *
File
"/usr/lib/python2.4/site-packages/matplotlib-0.90.1-py2.4-win32.egg/matplotlib/_ns_nxutils.py", line 7, in ?
__bootstrap__()
File
"/usr/lib/python2.4/site-packages/matplotlib-0.90.1-py2.4-win32.egg/matplotlib/_ns_nxutils.py", line 5, in __bootstrap__
del __bootstrap__, __loader__
NameError: global name '__loader__' is not defined
==
I've read that numeric may need to be installed, so I got "Numeric-24.2"
and did:
python setup.py build
python setup.py install
That didn't help solve the issue.
Is there some other package that needs to be installed? I checked the FAQ
and this issue does not seem to be there.
Regards,
Hal Huntley
SRI International