Hi Lisa, Hmm. I also use TKAgg with no problems. Looking at your code, it looks like you are trying the first example in the tutorial. Just to be sure, could you post/send a full listing of your simple_plot.py?
Thanks, Bill On 12/2/09 2:01 PM, "Lisa M Winter" <lisa.win...@colorado.edu> wrote: > Thanks for the pointers, Bill. > > I tried installing from source as you suggested, but I am getting the > same errors when I try to plot. What backend are you using? > > Here is what I get when I try using TkAgg: > > casa98-125-dhcp:.matplotlib lisa$ python simple_plot.py --verbose- > helpful > $HOME=/Users/lisa > matplotlib data path /Users/lisa/.local/lib/python2.6/site-packages/ > matplotlib/mpl-data > loaded rc file /Users/lisa/.matplotlib/matplotlibrc > matplotlib version 0.99.1.1 > verbose.level helpful > interactive is True > units is False > platform is darwin > CONFIGDIR=/Users/lisa/.matplotlib > Using fontManager instance from /Users/lisa/.matplotlib/fontList.cache > backend TkAgg version 8.5 > Traceback (most recent call last): > File "simple_plot.py", line 2, in <module> > plot([1,2,3]) > File "/Users/lisa/.local/lib/python2.6/site-packages/matplotlib/ > pyplot.py", line 2134, in plot > ax = gca() > File "/Users/lisa/.local/lib/python2.6/site-packages/matplotlib/ > pyplot.py", line 582, in gca > ax = gcf().gca(**kwargs) > File "/Users/lisa/.local/lib/python2.6/site-packages/matplotlib/ > pyplot.py", line 276, in gcf > return figure() > File "/Users/lisa/.local/lib/python2.6/site-packages/matplotlib/ > pyplot.py", line 254, in figure > **kwargs) > File "/Users/lisa/.local/lib/python2.6/site-packages/matplotlib/ > backends/backend_tkagg.py", line 91, in new_figure_manager > canvas = FigureCanvasTkAgg(figure, master=window) > File "/Users/lisa/.local/lib/python2.6/site-packages/matplotlib/ > backends/backend_tkagg.py", line 158, in __init__ > master=self._tkcanvas, width=w, height=h) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/lib-tk/Tkinter.py", line 3284, in __init__ > Image.__init__(self, 'photo', name, cnf, master, **kw) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/lib-tk/Tkinter.py", line 3240, in __init__ > self.tk.call(('image', 'create', imgtype, name,) + options) > _tkinter.TclError: integer value too large to represent > > > Lisa > > > On Dec 2, 2009, at 2:17 PM, William Carithers wrote: > >> Hi Lisa, >> >> I had lots of trouble installing on 10.6 as well. What finally >> worked for me >> is to use the (recommended) file make.osx that comes with the >> matplotlib >> download. You have to edit that file to point to the versions of >> Python (you >> want 2.6) and OSX (you want 10.6). I'm attaching a version that has >> all >> these edits already made. (I'm assuming you have an intel Mac, not a >> ppc). >> >> Look at the top of the file and you will see an example command line >> that >> begins with PREFIX. You'll execute that command line with the example >> directory changed to your directory and I highly recommend choosing >> the >> directory /Users/(whatever your user name is)/.local All the >> libraries will >> be installed there and Python will know how to find them even without >> explicitly putting them in any PATH variable. This command line will >> even >> check for required dependencies like freetype2, pnglib, ... And will >> go them >> and install them for you if you don't already have them. The command >> line >> should look like: >> sudo PREFIX=/Users/(your username)/.local make -f make.osx fetch deps >> mpl_install >> >> Good luck, >> Bill >> On 12/2/09 12:31 PM, "Lisa M Winter" <lisa.win...@colorado.edu> wrote: >> >>> Hello. >>> >>> I am finding it very difficult to install matplotlib with snow >>> leopard. I have the Apple XCODE installed along with numpy (which I >>> have tested and works) and am running the python 2.6 version that >>> comes with the Mac. >>> >>> I have run into the following problems: >>> 1) The diskimage installation: When I open the installer, I am told >>> that I can not install matplotlib on my disk because I do not have a >>> system version of python 2.6. I do not understand this error since I >>> am running the default version (which is 2.6.1). >>> >>> 2) As another person on the list pointed out, easy_install matplotlib >>> tries to install an older version that does not work with the newer >>> version of numpy. >>> >>> 3) I downloaded the matplotlib-0.99.1.1-py2.6 egg. I was able to >>> install matplotlib, seemingly. When I import pylab into python, I do >>> not get any errors. However, I do get an error when I try to plot. >>> With the default backend TkAgg (version 8.5), I get the following >>> error when I try to plot: >>> _tkinter.TclError: integer value too large to represent >>> >>> When I try to change the backend to MacOSX, a window opens labeled >>> Figure 1, but nothing plots. With the verbose level on helpful, I >>> find only that "backend MacOSX version unknown". >>> >>> Has anyone seen any of these problems before and have an idea as to >>> how to fix this? If not, is there another method that I should try >>> (I'm hesitant to try to build/install from the source). >>> >>> Thank you for any help! >>> >>> ---------------------------------------------------------------------------- >>> -- >>> Join us December 9, 2009 for the Red Hat Virtual Experience, >>> a free event focused on virtualization and cloud computing. >>> Attend in-depth sessions from your desk. Your couch. Anywhere. >>> http://p.sf.net/sfu/redhat-sfdev2dev >>> _______________________________________________ >>> Matplotlib-users mailing list >>> Matplotlib-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> < >> make.osx >>> >> ----------------------------------------------------------------------------->> - >> Join us December 9, 2009 for the Red Hat Virtual Experience, >> a free event focused on virtualization and cloud computing. >> Attend in-depth sessions from your desk. Your couch. Anywhere. >> http://p.sf.net/sfu/redhat-sfdev2dev_________________________________________ >> ______ >> Matplotlib-users mailing list >> Matplotlib-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users > ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users