Re: [Matplotlib-users] error: Gtk* backend requires pygtk to be installed
Hi, Went looking on examples page and found there was a file name demo_image.py http://matplotlib.sourceforge.net/examples/axes_grid/demo_image.html However for whatever reason the source code was not downloadable (404 error), so I copied it off the html page. I'm not sure why the matplotlib examples page would contain weird dependencies like that, rather than just having simpler examples. As for 'pip', it is a replacement for 'easy_install', both of which find and install python packages. pip is meant to improve on easy_install, with new features and more stability. And I think you figured out my exact problem: I'd be questioning your configuration of matplotlib, there should be a rc file somewhere, maybe you (or your distro) have set the backend to gtk by default? Yep, unfortunately in ~/.matplotlib/matplotlibrc this line was set to backend : GTKAgg So I fixed that. The other solution I found is to have at the top of the plotting script the matplotlib.use() statement so that it uses something else for a backend: import matplotlib # Do this before importing pylab or pyplot #matplotlib.use('Agg') # Anti-Grain Geometry (raster images) matplotlib.use('PDF') import matplotlib.pyplot as plt Thanks! Mike -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
[Matplotlib-users] scatter plot with discrete colorbar
Hi I'm using the following code for insert a scatter plot in a figure in Qt. vmin=min(r_time[:]) vmax=max(r_time[:]) valores=np.arange(vmin,vmax+1) a1=self.ui.axes4.scatter(r_east,r_nort,vmin=vmin,vmax=vmax,c=r_time,edgecolors=none) b1=self.ui.fig2.colorbar(a1,values=valores,format=%.3f,spacing=uniform) The plot is ok and and the colors in the colorbar are ok, but for some reason the ticks are missing. I tried b1=self.ui.fig2.colorbar(a1,values=valores,ticks=valores,format=%.3f,spacing=uniform) but still the ticks doesn't appear. How can I get the ticks in the colorbar? Thanks German -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Mac OS X 10.6 dmg install (Tim Gray)
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. Still no good with always the same problem - the absence of numpy.core.ma Any suggestions? Christopher 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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] Reverse y-axis?
Hi I need to plot some data vs depth. In stead of giving depths as 0,-1000,-2000, I want to give the depths as 0,1000,2000 but when plotting the data goes downwards (as if they had been negative). Can I get the y-axis to reverse so it goes downwards and not upwards? -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Mac OS X 10.6 dmg install
On Jun 24, 2010 at 04:52 PM -0400, Tim Gray wrote: I'm updating my python install but am running into problems with matplotlib, as always. This time around I'd thought I'd use the .dmg installer. I've already installed Python 2.6.5 from python.org and numpy from scipy.org. Both of these work. I noticed the matplotlib installer wants to install to /Library/Python/2.6/site-packages, even though the appropriate location for the python.org install is in /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages. As a result, when I run python 2.6.5 from python.org, it doesn't matplotlib. To clarify, I've taken screen shots of the 0.99.3 and 0.99.1.1 dmg installers. If you look in the bottom pane of the window, you will see the install location which you cannot change. The 0.99.1.1 installer places files in the appropriate location for python.org 2.6.5. The 0.99.3 installer places files in the appropriate location for the OS X bundled version of python (2.6.1) that we have been warned not to use. http://www.dropbox.com/gallery/100367/1/matplotlib?h=49e1ff -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Mac OS X 10.6 dmg install (Tim Gray)
On Jun 24, 2010 at 09:37 PM -0700, Hana Sevcikova wrote: I think you just need to direct the PYTHONPATH variable to the place where matplotlib is installed. My PYTHONPATH looks like this: /Library/Frameworks/Python.framework/Versions/Current/lib/python2.6/site-packages:/Library/Python/2.6/site-packages I think that underscores the problem. The matplotlib OS X dmg installer installs matplotlib in the site-packages directory for the system default install of Python (2.6.1). Everywhere I read insists that on OS X you should install python.org's python, which puts it's site-packages in the location you say. The numpy installer puts stuff in the right place. But matplotlib is not there. -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Mac OS X 10.6 dmg install (Tim Gray)
On 6/25/10 8:23 AM, Christopher Brewster wrote: 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. Still no good with always the same problem - the absence of numpy.core.ma FWIW, I have had exactly this same problem, though I have not attempted the very helpful instructions others have supplied in response to this thread. I am in the undesirable situation of using different Python distributions depending on what features I require: either my main copy, for most operations (some other applications I have installed will only use this), EPD (32-bit) when I want all the bells and whistles of EPD, and in some circumstances I opt for a customized version of Sage Math which includes specialized packages that install easily. Ian -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Reverse y-axis?
On 06/25/2010 07:41 AM, Preben Randhol wrote: Hi I need to plot some data vs depth. In stead of giving depths as 0,-1000,-2000, I want to give the depths as 0,1000,2000 but when plotting the data goes downwards (as if they had been negative). Can I get the y-axis to reverse so it goes downwards and not upwards? If using the OO interface: axes.invert_yaxis() or axes.set_ylim(2000, 0) # note the larger value first or with the pylab interface: ylim(2000, 0) Mike -- Michael Droettboom Science Software Branch Space Telescope Science Institute Baltimore, Maryland, USA -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Reverse y-axis?
There's no single function to do it, but just reversing the current ylimits manually is a one-liner. (plt is matplotlib.pyplot, here) plt.ylim(plt.ylim()[::-1]) Hope that helps, -Joe On Fri, Jun 25, 2010 at 6:41 AM, Preben Randhol rand...@pvv.org wrote: Hi I need to plot some data vs depth. In stead of giving depths as 0,-1000,-2000, I want to give the depths as 0,1000,2000 but when plotting the data goes downwards (as if they had been negative). Can I get the y-axis to reverse so it goes downwards and not upwards? -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Matplotlib-users Digest, Vol 49, Issue 66
I tried compiling matplotlib following these directions and it failed on the build step. Any idea what's going wrong here: gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -I/System/Library/Frameworks/Tcl.framework/Headers -I/System/Library/Frameworks/Tcl.framework/Versions/Current/PrivateHeaders -I/System/Library/Frameworks/Tk.framework/Headers -I/System/Library/Frameworks/Tk.framework/Versions/Current/PrivateHeaders -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/opt/local/include/freetype2 -I/opt/local/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c CXX/cxxextensions.c -o build/temp.macosx-10.3-fat-2.6/CXX/cxxextensions.o -framework Tcl -framework Tk i686-apple-darwin10-gcc-4.0.1: -framework: linker input file unused because linking not done i686-apple-darwin10-gcc-4.0.1: Tcl: linker input file unused because linking not done i686-apple-darwin10-gcc-4.0.1: -framework: linker input file unused because linking not done i686-apple-darwin10-gcc-4.0.1: Tk: linker input file unused because linking not done powerpc-apple-darwin10-gcc-4.0.1: -framework: linker input file unused because linking not done powerpc-apple-darwin10-gcc-4.0.1: Tcl: linker input file unused because linking not done powerpc-apple-darwin10-gcc-4.0.1: -framework: linker input file unused because linking not done powerpc-apple-darwin10-gcc-4.0.1: Tk: linker input file unused because linking not done c++ -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g -bundle -undefined dynamic_lookup build/temp.macosx-10.3-fat-2.6/src/agg_py_transforms.o build/temp.macosx-10.3-fat-2.6/src/_tkagg.o build/temp.macosx-10.3-fat-2.6/CXX/cxx_extensions.o build/temp.macosx-10.3-fat-2.6/CXX/cxxsupport.o build/temp.macosx-10.3-fat-2.6/CXX/IndirectPythonInterface.o build/temp.macosx-10.3-fat-2.6/CXX/cxxextensions.o -L/opt/local/lib -lstdc++ -lm -lfreetype -lz -lz -lstdc++ -lm -o build/lib.macosx-10.3-fat-2.6/matplotlib/backends/_tkagg.so -framework Tcl -framework Tk ld: warning: in /opt/local/lib/libfreetype.dylib, file was built for unsupported file format which is not the architecture being linked (ppc) ld: warning: in /opt/local/lib/libz.dylib, file was built for unsupported file format which is not the architecture being linked (ppc) ld: in /opt/local/lib/libxml2.2.dylib, file was built for unsupported file format which is not the architecture being linked (ppc) for architecture ppc collect2: ld returned 1 exit status ld: warning: in /opt/local/lib/libfreetype.dylib, file was built for unsupported file format which is not the architecture being linked (i386) ld: warning: in /opt/local/lib/libz.dylib, file was built for unsupported file format which is not the architecture being linked (i386) ld: in /opt/local/lib/libxml2.2.dylib, file was built for unsupported file format which is not the architecture being linked (i386) for architecture i386 collect2: ld returned 1 exit status lipo: can't open input file: /var/tmp//ccuCbz2a.out (No such file or directory) error: command 'c++' failed with exit status 1 -- Message: 1 Date: Thu, 24 Jun 2010 20:58:37 -0400 From: Adam J Richards adamri...@gmail.com Subject: Re: [Matplotlib-users] Mac OS X 10.6 dmg install (Tim Gray) To: matplotlib-users@lists.sourceforge.net Message-ID: 4c23ff3d.1000...@gmail.com Content-Type: text/plain; charset=ISO-8859-1; format=flowed 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
[Matplotlib-users] Symbol not found
I finally somehow managed to get matplotlib to compile but now when I try to import matplotlib.pyplot I get the following error: Traceback (most recent call last): File stdin, line 1, in module AttributeError: 'module' object has no attribute 'pyplot' from matplotlib import pyplot as plot Traceback (most recent call last): File stdin, line 1, in module File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pyplot.py, line 6, in module from matplotlib.figure import Figure, figaspect File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/figure.py, line 18, in module from axes import Axes, SubplotBase, subplot_class_factory File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axes.py, line 12, in module import matplotlib.axis as maxis File /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 /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py, line 52, in module from matplotlib import ft2font ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so, 2): Symbol not found: _FT_Attach_File Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so Expected in: dynamic lookup What is going wrong here? Thanks, -Ranjit -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Mac OS X 10.6 dmg install
Tim Gray wrote: The 0.99.1.1 installer places files in the appropriate location for python.org 2.6.5. The 0.99.3 installer places files in the appropriate location for the OS X bundled version of python (2.6.1) that we have been warned not to use. Well, it's not the worst thing in the world to use Apple's python, but I still don't think that it's the best either: - The Apple python has never been updated - Anything built for it will only work on 10.6 - you can't use py2app and get a fully self-contained binary - I can't remember the others. Anyway, it's been common practice to build binaries for the python.org python -- it's the way to reach the widest audience. MPL used to do this. I suspect the latest binary is a mistake, but if not, it should be Clearly labeled as for the ApplePython2.6-osx-10.6, and ideally, a python.org compatible binary provided as well. I'm sorry I can't find the time to do that myself right now. -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/ORR(206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception chris.bar...@noaa.gov -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Mac OS X 10.6 dmg install
On Jun 25, 2010 at 10:01 AM -0700, Christopher Barker wrote: Anyway, it's been common practice to build binaries for the python.org python -- it's the way to reach the widest audience. MPL used to do this. I suspect the latest binary is a mistake, but if not, it should be Clearly labeled as for the ApplePython2.6-osx-10.6, and ideally, a python.org compatible binary provided as well. I'm sorry I can't find the time to do that myself right now. I'll be ok for the time being. I've been using matplotlib, scipy, and numpy (and variants) for the past 5 years or so on OS X. Every time I go to upgrade, the recommended procedure changes. The previous version still runs however, so I'll survive. It would be useful though to make a note for whoever packages official releases of matplotlib for OS X to make sure they are targeting the python.org install of python. numpy and scipy also do this. It makes it a lot easier to push python as a Matlab/IDL replacement if potential users can just download four dmgs (python, numpy, scipy, and matplotlib) and it all just works out of the box. Thanks for the help! Tim -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] basemap broken with matplotlib 0.99.3?
Bill, Unfortunately, I don't have a solution for you. I just wanted to chime in and say that I'm getting the same error. I'm on XP, py2.6, mpl0.99.3, np1.4.1, sp0.8.0b1. Basemap came from the latest Windows binary on Sourceforge. -paul -Original Message- From: Bill Eaton [mailto:e...@aeroantenna.com] Sent: Wednesday, June 23, 2010 8:24 AM To: matplotlib-users@lists.sourceforge.net Subject: [Matplotlib-users] basemap broken with matplotlib 0.99.3? I stumbled across a basemap demo a couple of days ago and was immediately enchanted. I can't get it to install nicely on a Windoze box with matplotlib 0.99.3. When I try the famous from mpl_toolkits.basemap import Basemap directive, I get In [1]: from mpl_toolkits.basemap import Basemap - -- ValueErrorTraceback (most recent call last) C:\Documents and Settings\Bill.DC1\ipython console in module() C:\Python26\lib\site-packages\mpl_toolkits\basemap\__init__.py in module() 36 from matplotlib.lines import Line2D 37 from matplotlib.transforms import Bbox --- 38 import pyproj, sys, os, math, dbflib 39 from proj import Proj 40 import numpy as np C:\Python26\lib\site-packages\mpl_toolkits\basemap\pyproj.py in module() 46 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 47 --- 48 from _proj import Proj as _Proj 49 from _geod import Geod as _Geod 50 from _proj import _transform C:\Documents and Settings\Bill.DC1\c_numpy.pxd in _proj (src/_proj.c:3234)() ValueError: numpy.dtype does not appear to be the correct type object I tried manually installing many of the prerequisites (which should be bundled) and also reinstalling MPL. But still no joy. On my Linux box running 0.99.0, I was able to install basemap and run one of the example codes. Works quite nicely. - - 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] basemap broken with matplotlib 0.99.3?
On 6/25/10 12:21 PM, phob...@geosyntec.com wrote: Bill, Unfortunately, I don't have a solution for you. I just wanted to chime in and say that I'm getting the same error. I'm on XP, py2.6, mpl0.99.3, np1.4.1, sp0.8.0b1. Basemap came from the latest Windows binary on Sourceforge. -paul Bill,Paul: I'm pretty sure this is due to a binary incompatibilty between cython extensions compiled with numpy 1.4 and numpy = 1.4. The installer was probably created with numpy 1.2.1, and you have numpy 1.4.1. Unfortunately, I don't have the ability to make windows installers, so you'll either have to compile basemap yourself on windows, or downgrade your numpy. -Jeff -Original Message- From: Bill Eaton [mailto:e...@aeroantenna.com] Sent: Wednesday, June 23, 2010 8:24 AM To: matplotlib-users@lists.sourceforge.net Subject: [Matplotlib-users] basemap broken with matplotlib 0.99.3? I stumbled across a basemap demo a couple of days ago and was immediately enchanted. I can't get it to install nicely on a Windoze box with matplotlib 0.99.3. When I try the famous from mpl_toolkits.basemap import Basemap directive, I get In [1]: from mpl_toolkits.basemap import Basemap - -- ValueErrorTraceback (most recent call last) C:\Documents and Settings\Bill.DC1\ipython console inmodule() C:\Python26\lib\site-packages\mpl_toolkits\basemap\__init__.py in module() 36 from matplotlib.lines import Line2D 37 from matplotlib.transforms import Bbox --- 38 import pyproj, sys, os, math, dbflib 39 from proj import Proj 40 import numpy as np C:\Python26\lib\site-packages\mpl_toolkits\basemap\pyproj.py in module() 46 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 47 --- 48 from _proj import Proj as _Proj 49 from _geod import Geod as _Geod 50 from _proj import _transform C:\Documents and Settings\Bill.DC1\c_numpy.pxd in _proj (src/_proj.c:3234)() ValueError: numpy.dtype does not appear to be the correct type object I tried manually installing many of the prerequisites (which should be bundled) and also reinstalling MPL. But still no joy. On my Linux box running 0.99.0, I was able to install basemap and run one of the example codes. Works quite nicely. - - 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX: (303)497-6449 NOAA/OAR/PSD R/PSD1Email : jeffrey.s.whita...@noaa.gov 325 BroadwayOffice : Skaggs Research Cntr 1D-113 Boulder, CO, USA 80303-3328 Web: http://tinyurl.com/5telg -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] basemap broken with matplotlib 0.99.3?
IIRC basemap contains Cython code, which would need to be recythonized with the latest Cython version in order to work with numpy 1.4.1. If you don't mind trying developer releases, use basemap 0.99.5 from http://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap, which should work with numpy 1.4.1. Christoph On 6/25/2010 11:21 AM, phob...@geosyntec.com wrote: Bill, Unfortunately, I don't have a solution for you. I just wanted to chime in and say that I'm getting the same error. I'm on XP, py2.6, mpl0.99.3, np1.4.1, sp0.8.0b1. Basemap came from the latest Windows binary on Sourceforge. -paul -Original Message- From: Bill Eaton [mailto:e...@aeroantenna.com] Sent: Wednesday, June 23, 2010 8:24 AM To: matplotlib-users@lists.sourceforge.net Subject: [Matplotlib-users] basemap broken with matplotlib 0.99.3? I stumbled across a basemap demo a couple of days ago and was immediately enchanted. I can't get it to install nicely on a Windoze box with matplotlib 0.99.3. When I try the famous from mpl_toolkits.basemap import Basemap directive, I get In [1]: from mpl_toolkits.basemap import Basemap - -- ValueErrorTraceback (most recent call last) C:\Documents and Settings\Bill.DC1\ipython console inmodule() C:\Python26\lib\site-packages\mpl_toolkits\basemap\__init__.py in module() 36 from matplotlib.lines import Line2D 37 from matplotlib.transforms import Bbox --- 38 import pyproj, sys, os, math, dbflib 39 from proj import Proj 40 import numpy as np C:\Python26\lib\site-packages\mpl_toolkits\basemap\pyproj.py in module() 46 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 47 --- 48 from _proj import Proj as _Proj 49 from _geod import Geod as _Geod 50 from _proj import _transform C:\Documents and Settings\Bill.DC1\c_numpy.pxd in _proj (src/_proj.c:3234)() ValueError: numpy.dtype does not appear to be the correct type object I tried manually installing many of the prerequisites (which should be bundled) and also reinstalling MPL. But still no joy. On my Linux box running 0.99.0, I was able to install basemap and run one of the example codes. Works quite nicely. - - 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] basemap broken with matplotlib 0.99.3?
Success! (well, the import worked) Christoph, thanks so much for the link, it is awesome! It can't be said enough that this is an awesome project and I'm so glad and thankful that it exists. -Original Message- From: Christoph Gohlke [mailto:cgoh...@uci.edu] Sent: Friday, June 25, 2010 11:37 AM To: matplotlib-users@lists.sourceforge.net Subject: Re: [Matplotlib-users] basemap broken with matplotlib 0.99.3? IIRC basemap contains Cython code, which would need to be recythonized with the latest Cython version in order to work with numpy 1.4.1. If you don't mind trying developer releases, use basemap 0.99.5 from http://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap, which should work with numpy 1.4.1. Christoph On 6/25/2010 11:21 AM, phob...@geosyntec.com wrote: Bill, Unfortunately, I don't have a solution for you. I just wanted to chime in and say that I'm getting the same error. I'm on XP, py2.6, mpl0.99.3, np1.4.1, sp0.8.0b1. Basemap came from the latest Windows binary on Sourceforge. -paul -Original Message- From: Bill Eaton [mailto:e...@aeroantenna.com] Sent: Wednesday, June 23, 2010 8:24 AM To: matplotlib-users@lists.sourceforge.net Subject: [Matplotlib-users] basemap broken with matplotlib 0.99.3? I stumbled across a basemap demo a couple of days ago and was immediately enchanted. I can't get it to install nicely on a Windoze box with matplotlib 0.99.3. When I try the famous from mpl_toolkits.basemap import Basemap directive, I get In [1]: from mpl_toolkits.basemap import Basemap -- --- -- ValueErrorTraceback (most recent call last) C:\Documents and Settings\Bill.DC1\ipython console inmodule() C:\Python26\lib\site-packages\mpl_toolkits\basemap\__init__.py in module() 36 from matplotlib.lines import Line2D 37 from matplotlib.transforms import Bbox --- 38 import pyproj, sys, os, math, dbflib 39 from proj import Proj 40 import numpy as np C:\Python26\lib\site-packages\mpl_toolkits\basemap\pyproj.py in module() 46 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 47 --- 48 from _proj import Proj as _Proj 49 from _geod import Geod as _Geod 50 from _proj import _transform C:\Documents and Settings\Bill.DC1\c_numpy.pxd in _proj (src/_proj.c:3234)() ValueError: numpy.dtype does not appear to be the correct type object I tried manually installing many of the prerequisites (which should be bundled) and also reinstalling MPL. But still no joy. On my Linux box running 0.99.0, I was able to install basemap and run one of the example codes. Works quite nicely. -- --- - 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users --- --- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users - - 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Symbol not found
Ranjit, There are a couple of possibilities. The first is that the TrueType fonts packages weren't detected during the build, so matplotlib compiled without it, leading to your issue. I have also seen an issue where your ~/.matplotlib/ needs to be cleaned out of font-related files. Another possibility has to do with building both numpy and matplotlib. I have found that if I update the numpy source code and rebuild it, then I have to rebuild matplotlib. Now that you managed to get a complete build. I would go back and completely eliminate the build directories of matplotlib (and numpy, if you have it), and rebuild. Build numpy first if you have that from source, and then build matplotlib. So, first double-check your TrueType Font packages and see if you comply with the dependencies listed on the developer wiki. If so, then check your .matplotlib directory for any fontCache files and remove it. Lastly, do a complete clean and rebuild of matplotlib (the cleaning part is very important). I hope that helps, Ben Root On Fri, Jun 25, 2010 at 11:56 AM, Ranjit Chacko rjcha...@gmail.com wrote: I finally somehow managed to get matplotlib to compile but now when I try to import matplotlib.pyplot I get the following error: Traceback (most recent call last): File stdin, line 1, in module AttributeError: 'module' object has no attribute 'pyplot' from matplotlib import pyplot as plot Traceback (most recent call last): File stdin, line 1, in module File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pyplot.py, line 6, in module from matplotlib.figure import Figure, figaspect File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/figure.py, line 18, in module from axes import Axes, SubplotBase, subplot_class_factory File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axes.py, line 12, in module import matplotlib.axis as maxis File /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 /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py, line 52, in module from matplotlib import ft2font ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so, 2): Symbol not found: _FT_Attach_File Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so Expected in: dynamic lookup What is going wrong here? Thanks, -Ranjit -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Symbol not found
Hi Ben, Thanks for the tips. How do I check the TrueType fonts? Googling matplotlib developer wiki doesn't turn up anything. There isn't anything in the ~/.matplotlib directory. I just went ahead and recompiled numpy and matplotlib, and got the same error. -Ranjit On Fri, Jun 25, 2010 at 12:59 PM, Benjamin Root ben.r...@ou.edu wrote: Ranjit, There are a couple of possibilities. The first is that the TrueType fonts packages weren't detected during the build, so matplotlib compiled without it, leading to your issue. I have also seen an issue where your ~/.matplotlib/ needs to be cleaned out of font-related files. Another possibility has to do with building both numpy and matplotlib. I have found that if I update the numpy source code and rebuild it, then I have to rebuild matplotlib. Now that you managed to get a complete build. I would go back and completely eliminate the build directories of matplotlib (and numpy, if you have it), and rebuild. Build numpy first if you have that from source, and then build matplotlib. So, first double-check your TrueType Font packages and see if you comply with the dependencies listed on the developer wiki. If so, then check your .matplotlib directory for any fontCache files and remove it. Lastly, do a complete clean and rebuild of matplotlib (the cleaning part is very important). I hope that helps, Ben Root On Fri, Jun 25, 2010 at 11:56 AM, Ranjit Chacko rjcha...@gmail.comwrote: I finally somehow managed to get matplotlib to compile but now when I try to import matplotlib.pyplot I get the following error: Traceback (most recent call last): File stdin, line 1, in module AttributeError: 'module' object has no attribute 'pyplot' from matplotlib import pyplot as plot Traceback (most recent call last): File stdin, line 1, in module File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pyplot.py, line 6, in module from matplotlib.figure import Figure, figaspect File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/figure.py, line 18, in module from axes import Axes, SubplotBase, subplot_class_factory File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axes.py, line 12, in module import matplotlib.axis as maxis File /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 /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py, line 52, in module from matplotlib import ft2font ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so, 2): Symbol not found: _FT_Attach_File Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so Expected in: dynamic lookup What is going wrong here? Thanks, -Ranjit -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Symbol not found
Sorry, it isn't a developer wiki (numpy and scipy have that...). But here are the requirements to make sure that they are installed. http://matplotlib.sourceforge.net/users/installing.html#build-requirements Ben Root On Fri, Jun 25, 2010 at 3:31 PM, Ranjit Chacko rjcha...@gmail.com wrote: Hi Ben, Thanks for the tips. How do I check the TrueType fonts? Googling matplotlib developer wiki doesn't turn up anything. There isn't anything in the ~/.matplotlib directory. I just went ahead and recompiled numpy and matplotlib, and got the same error. -Ranjit On Fri, Jun 25, 2010 at 12:59 PM, Benjamin Root ben.r...@ou.edu wrote: Ranjit, There are a couple of possibilities. The first is that the TrueType fonts packages weren't detected during the build, so matplotlib compiled without it, leading to your issue. I have also seen an issue where your ~/.matplotlib/ needs to be cleaned out of font-related files. Another possibility has to do with building both numpy and matplotlib. I have found that if I update the numpy source code and rebuild it, then I have to rebuild matplotlib. Now that you managed to get a complete build. I would go back and completely eliminate the build directories of matplotlib (and numpy, if you have it), and rebuild. Build numpy first if you have that from source, and then build matplotlib. So, first double-check your TrueType Font packages and see if you comply with the dependencies listed on the developer wiki. If so, then check your .matplotlib directory for any fontCache files and remove it. Lastly, do a complete clean and rebuild of matplotlib (the cleaning part is very important). I hope that helps, Ben Root On Fri, Jun 25, 2010 at 11:56 AM, Ranjit Chacko rjcha...@gmail.comwrote: I finally somehow managed to get matplotlib to compile but now when I try to import matplotlib.pyplot I get the following error: Traceback (most recent call last): File stdin, line 1, in module AttributeError: 'module' object has no attribute 'pyplot' from matplotlib import pyplot as plot Traceback (most recent call last): File stdin, line 1, in module File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pyplot.py, line 6, in module from matplotlib.figure import Figure, figaspect File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/figure.py, line 18, in module from axes import Axes, SubplotBase, subplot_class_factory File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axes.py, line 12, in module import matplotlib.axis as maxis File /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 /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py, line 52, in module from matplotlib import ft2font ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so, 2): Symbol not found: _FT_Attach_File Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so Expected in: dynamic lookup What is going wrong here? Thanks, -Ranjit -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Symbol not found
Oh, wait a minute, you are doing a Frameworks install on a Mac. I think there are others here that might be able to comment on Mac installs. Ben On Fri, Jun 25, 2010 at 3:31 PM, Ranjit Chacko rjcha...@gmail.com wrote: Hi Ben, Thanks for the tips. How do I check the TrueType fonts? Googling matplotlib developer wiki doesn't turn up anything. There isn't anything in the ~/.matplotlib directory. I just went ahead and recompiled numpy and matplotlib, and got the same error. -Ranjit On Fri, Jun 25, 2010 at 12:59 PM, Benjamin Root ben.r...@ou.edu wrote: Ranjit, There are a couple of possibilities. The first is that the TrueType fonts packages weren't detected during the build, so matplotlib compiled without it, leading to your issue. I have also seen an issue where your ~/.matplotlib/ needs to be cleaned out of font-related files. Another possibility has to do with building both numpy and matplotlib. I have found that if I update the numpy source code and rebuild it, then I have to rebuild matplotlib. Now that you managed to get a complete build. I would go back and completely eliminate the build directories of matplotlib (and numpy, if you have it), and rebuild. Build numpy first if you have that from source, and then build matplotlib. So, first double-check your TrueType Font packages and see if you comply with the dependencies listed on the developer wiki. If so, then check your .matplotlib directory for any fontCache files and remove it. Lastly, do a complete clean and rebuild of matplotlib (the cleaning part is very important). I hope that helps, Ben Root On Fri, Jun 25, 2010 at 11:56 AM, Ranjit Chacko rjcha...@gmail.comwrote: I finally somehow managed to get matplotlib to compile but now when I try to import matplotlib.pyplot I get the following error: Traceback (most recent call last): File stdin, line 1, in module AttributeError: 'module' object has no attribute 'pyplot' from matplotlib import pyplot as plot Traceback (most recent call last): File stdin, line 1, in module File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pyplot.py, line 6, in module from matplotlib.figure import Figure, figaspect File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/figure.py, line 18, in module from axes import Axes, SubplotBase, subplot_class_factory File /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axes.py, line 12, in module import matplotlib.axis as maxis File /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 /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py, line 52, in module from matplotlib import ft2font ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so, 2): Symbol not found: _FT_Attach_File Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so Expected in: dynamic lookup What is going wrong here? Thanks, -Ranjit -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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 https://lists.sourceforge.net/lists/listinfo/matplotlib-users