All,

On my iMac at work running 10.6.8, I did a brew-based installation of Python 
2.7.2. I used pip to install scipy, numpy and then matplotlib. The last didn't 
work right so I scoured the internets to find out what to do. The first 
solution I found suggested doing a git clone of the repository and running 
python setup.py build then python setup.py install. That worked just great.

At home, I tried the same thing on my MBP running 10.6.8. When I got to the 
compile matplotlib step, the fix from above didn't work. So I started trying 
other solutions I had found. Many of them "worked", however, when I went to run 
this simple script:

import matplotlib.pylab as plt
from scipy.stats import norm

I got this error:

Traceback (most recent call last):
  File "plot.py", line 1, in <module>
    import matplotlib.pylab as plt
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/pylab.py",
 line 221, in <module>
    from matplotlib import mpl  # pulls in most modules
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/mpl.py",
 line 2, in <module>
    from matplotlib import axis
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/axis.py",
 line 10, in <module>
    import matplotlib.font_manager as font_manager
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/font_manager.py",
 line 1323, in <module>
    _rebuild()
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/font_manager.py",
 line 1273, in _rebuild
    fontManager = FontManager()
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/font_manager.py",
 line 997, in __init__
    self.afmlist = createFontList(self.afmfiles, fontext='afm')
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/font_manager.py",
 line 565, in createFontList
    prop = afmFontProperty(fpath, font)
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/font_manager.py",
 line 501, in afmFontProperty
    weight = weight_as_number(font.get_weight().lower())
  File 
"/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.2.x-py2.7-macosx-10.4-x86_64.egg/matplotlib/afm.py",
 line 464, in get_weight
    return self._header['Weight']
KeyError: 'Weight'

Googling did not reveal a single occurrence of this error reported anywhere.

And so I would move on to the next instructions for compilation including the 
original make.osx instructions...and while the compilations succeeded, I still 
got the same error. Finally I decided to try the Enthought completely 
pre-compiled and packaged installation. Same problem.

I'm at a loss. I even completely erased my /usr/local/ directory so that 
everything would be consistently installed via Homebrew. But no matter what I 
do, I end up with the same problem.

I'm considering that something is wrong with my Snow Leopard installation and 
perhaps (reluctantly) upgrading to Lion, something I haven't really felt 
compelled to do. I'm hoping that there is a setting that I neglected.

Ideas? 


Thanks,
Steve
------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to