I have followed these instructions to (almost ) the letter.
Only difference is that python was already installed at /Library/Frameworks/Python.framework/Versions/2.6/bin/python
I also re-installed numpy.
···
----
from pylab import randn, hist
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/__init__.py:62: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5, os, re, shutil, sys, warnings
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pytz/tzinfo.py:5: DeprecationWarning: the sets module is deprecated
from sets import Set
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/__init__.py:606: UserWarning: Bad val "MacOSX" on line #31
"backend : MacOSX
"
in file "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/mpl-data/matplotlibrc"
Unrecognized backend string "macosx": valid strings are ['Cairo', 'GD', 'CocoaAgg', 'GDK', 'PS', 'GTKAgg', 'GTK', 'Paint', 'QtAgg', 'Template', 'Agg2', 'Aqt', 'FltkAgg', 'TkAgg', 'WX', 'Qt4Agg', 'EMF', 'Agg', 'SVG', 'GTKCairo', 'WXAgg', 'Pdf']
"%s"\n\t%s' % (val, cnt, line, fname, msg))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pylab.py", line 1, in <module>
from matplotlib.pylab import *
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pylab.py", line 206, in <module>
from matplotlib.numerix import npyma as ma
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/numerix/__init__.py", line 166, in <module>
__import__('ma', g, l)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/numerix/ma/__init__.py", line 16, in <module>
from numpy.core.ma import *
ImportError: No module named ma
----
On 25 Jun 2010, at 01:58, Adam J Richards wrote:
Hi Tim,
From what I gather you are trying to install everything from source the
trying to install via the dmg. I did a fresh install of python,
matplotlib and a number of other packages today (on 10.6) and maybe it
would be helpful to see how to install from source. When installing
Python, be sure to use --enable-framework. I used a /usr/local prefix
though this may be somewhere else for you.
wget http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2
tar -jxvf Python-2.6.5.tar.bz2
cd Python\-2\.6\.5
./configure --prefix=/usr/local --enable-framework
make
make install
It appears that you have already installed numpy and so you would also
need the following:
dateutils
sudo wget
http://labix.org/download/python-dateutil/python-dateutil-1.5.tar.gz
sudo tar xzf python-dateutil-1.5.tar.gz
cd python\-dateutil\-1\.5
sudo /usr/local/bin/python setup.py install
freetype
http://download.savannah.gnu.org/releases-noredirect/freetype/freetype-2.3.12.tar.gz
sudo tar xzf freetype-2.3.12.tar.gz
cd freetype\-2\.3\.12
sudo ./configure --prefix=/usr/local
sudo make
sudo make install
libpng
sudo wget
http://sourceforge.net/projects/libpng/files/01-libpng-master/1.4.2/libpng-1.4.2.tar.gz/download
sudo tar xzf libpng-1.4.2.tar.gz
cd libpng\-1\.4\.2
sudo ./configure --prefix=/usr/local
sudo make
sudo make install
pkconfig
sudo wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.22.tar.gz
sudo tar xzf pkg-config-0.22.tar.gz
cd pkg\-config\-0\.22
sudo ./configure --prefix=/usr/local
sudo make
sudo make install
Finally, you should be able to install matplotlib from source using,
sudo wget
http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.3/matplotlib-0.99.3.tar.gz/download
sudo tar xzf matplotlib-0.99.3.tar.gz
cd matplotlib\-0\.99\.3
sudo /usr/local/bin/python setup.py build
$ sudo /usr/local/bin/python setup.py install_*
*_
Hopefully this helps.
-Adam Richards
Duke University
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
matplotlib-users List Signup and Options