From: Mitchell, G. \(Gary\) <gm...@ag...> - 2006-03-08 17:04:10
|
Hello, I have installed python 2.4.2 with numpy and scipy installed and when I = try to import pylab, I get:=20 python.exe has encountered a problem and needs to close. We are sorry = for the inconvenience. Has any one seen this issue? I just started using python so am not sure = what to do. I installed pygtk and freetype and set the matplotlibrc = file to: #### CONFIGURATION BEGINS HERE # the default backend; one of GTK GTKAgg GTKCairo FltkAgg QtAgg TkAgg=20 # Agg Cairo GD GDK Paint PS SVG Template backend : GTKAgg=20 numerix : numpy # numpy, Numeric or numarray I really would like to use matplotlib but need help solving this problem = if any one can help it sure would be great! Regards Gary Mitchell =20 |
From: Mitchell, G. \(Gary\) <gm...@ag...> - 2006-03-08 18:31:52
|
I have installed the following versions of packages =20 matplotlib 0.87.1 numpy 0.9.5 scipy 0.4.6 GTK- Runtime-Environment-2.2.4-3 pygtk-2.8.4-1 and python does not exit but I had to go get = libglib-2.0-0.dll,iconv.dll and intl.dll when I try to use GTKAgg = backend. It still gets an error stating the procedure entry point = g_assert_warning could not be located in the dynamic link library = libglib-2.0-0.dll. So I seem to be getting further but... does anybody know why python = could not find the above dll's and how to they get installed? It would = seem I need another package?? Regards Gary =20 ________________________________ From: Mitchell, Gary (Gary) Sent: Wed 3/8/2006 10:02 AM To: mat...@li... Subject: I can not get matplotlib to work on a windows xp professional = machine Hello, I have installed python 2.4.2 with numpy and scipy installed and when I = try to import pylab, I get:=20 python.exe has encountered a problem and needs to close. We are sorry = for the inconvenience. Has any one seen this issue? I just started using python so am not sure = what to do. I installed pygtk and freetype and set the matplotlibrc = file to: #### CONFIGURATION BEGINS HERE # the default backend; one of GTK GTKAgg GTKCairo FltkAgg QtAgg TkAgg=20 # Agg Cairo GD GDK Paint PS SVG Template backend : GTKAgg=20 numerix : numpy # numpy, Numeric or numarray I really would like to use matplotlib but need help solving this problem = if any one can help it sure would be great! Regards Gary Mitchell =20 |
From: Ryan K. <rya...@gm...> - 2006-03-08 18:36:03
|
Hey Gary, I haven't used matplotlib in windows for awhile, but when I did, I had good success with the TkAgg and WXAgg backends. I don't remember if the TkAgg had other things I needed to install, but I think if you have wxPython already installed, then WXAgg works well out-of-the-box (but my memory could be flaky or things could have changed). Ryan On 3/8/06, Mitchell, Gary (Gary) <gm...@ag...> wrote: > I have installed the following versions of packages > > matplotlib 0.87.1 > numpy 0.9.5 > scipy 0.4.6 > GTK- Runtime-Environment-2.2.4-3 > pygtk-2.8.4-1 and python does not exit but I had to go get libglib-2.0-0.= dll,iconv.dll and intl.dll when I try to use GTKAgg backend. It still gets= an error stating the procedure entry point g_assert_warning could not be l= ocated in the dynamic link library libglib-2.0-0.dll. > So I seem to be getting further but... does anybody know why python coul= d not find the above dll's and how to they get installed? It would seem I = need another package?? > Regards > Gary > > > ________________________________ > > From: Mitchell, Gary (Gary) > Sent: Wed 3/8/2006 10:02 AM > To: mat...@li... > Subject: I can not get matplotlib to work on a windows xp professional ma= chine > > > Hello, > I have installed python 2.4.2 with numpy and scipy installed and when I t= ry to import pylab, I get: > python.exe has encountered a problem and needs to close. We are sorry for= the inconvenience. > > Has any one seen this issue? I just started using python so am not sure = what to do. I installed pygtk and freetype and set the matplotlibrc file t= o: > > #### CONFIGURATION BEGINS HERE > # the default backend; one of GTK GTKAgg GTKCairo FltkAgg QtAgg TkAgg > # Agg Cairo GD GDK Paint PS SVG Template > backend : GTKAgg > numerix : numpy # numpy, Numeric or numarray > > I really would like to use matplotlib but need help solving this problem = if any one can help it sure would be great! > > Regards > > Gary Mitchell > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting langua= ge > that extends applications into web and mobile media. Attend the live webc= ast > and join the prime developer group breaking into this new coding territor= y! > http://sel.as-us.falkag.net/sel?cmdlnk&kid=110944&bid$1720&dat=121642 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: John H. <jdh...@ac...> - 2006-03-08 18:38:06
|
>>>>> "Mitchell," == Mitchell, Gary (Gary) <gm...@ag...> writes: Mitchell,> I have installed the following versions of packages Mitchell,> matplotlib 0.87.1 numpy 0.9.5 scipy 0.4.6 GTK- Mitchell,> Runtime-Environment-2.2.4-3 pygtk-2.8.4-1 and python Mitchell,> does not exit but I had to go get Mitchell,> libglib-2.0-0.dll,iconv.dll and intl.dll when I try to Mitchell,> use GTKAgg backend. It still gets an error stating the Mitchell,> procedure entry point g_assert_warning could not be Mitchell,> located in the dynamic link library libglib-2.0-0.dll. Mitchell,> So I seem to be getting further but... does anybody Mitchell,> know why python could not find the above dll's and how Mitchell,> to they get installed? It would seem I need another Mitchell,> package?? Regards Gary Did you set your PATH to point to the gtk lib and bin subdirs as described on the gtk installation section of http://matplotlib.sourceforge.net/backends.html (see the "Windows GTK Quickstart" section) Also, this FAQ may help http://matplotlib.sourceforge.net/faq.html#GTKPATH If you get it working, consider posting a short entry in the matplotlib wiki. Let us know if you have nay other questions... JDH |
From: John H. <jdh...@ac...> - 2006-03-08 20:20:29
|
Gary> John, Thanks for your help! I edited the path and the Gary> dlls are found ok. I still get the message: It still Gary> gets an error stating the procedure entry point Gary> g_assert_warning could not be located in the dynamic Gary> link library libglib-2.0-0.dll. After I click ok on the Gary> error message the last line of the dump is displayed Gary> before it returns to the command line. Any ideas? Gary> Regards Gary You might want to grab "Dependency Walker" and load the gobject.dll file that is failing. It will tell you what it is trying to link to and why it is failing. Did you add the bin and lib subdirs of the GTK install tree to your PATH? If there are spaces in the install path, it can be tricky to get right on win32. Also, please keep replies on list since it will be archived for future reference. JDH |
From: Mitchell, G. \(Gary\) <gm...@ag...> - 2006-03-08 20:34:38
|
John, I tried using TkAgg as the backend and it raised a value error = Unrecognized backend error. The backends.html says The windows = installer comes with TkAgg prebuilt so why do I get the error above? I = selected PS as the backend and it took that ok. I did add both the = GTK\bin and the GTK\lib to the sytem path. I will try the dependency = walker when I can. I guess I am generating more questions... Regards Gary=20 ________________________________ From: John Hunter [mailto:jdh...@ni...] Sent: Wed 3/8/2006 1:19 PM To: Mitchell, Gary (Gary) Cc: mat...@li... Subject: Re: [Matplotlib-users] update to: I can not get matplotlib to = work on a windows xp professional machine Gary> John, Thanks for your help! I edited the path and the Gary> dlls are found ok. I still get the message: It still Gary> gets an error stating the procedure entry point Gary> g_assert_warning could not be located in the dynamic Gary> link library libglib-2.0-0.dll. After I click ok on the Gary> error message the last line of the dump is displayed Gary> before it returns to the command line. Any ideas? Gary> Regards Gary You might want to grab "Dependency Walker" and load the gobject.dll file that is failing. It will tell you what it is trying to link to and why it is failing. Did you add the bin and lib subdirs of the GTK install tree to your PATH? If there are spaces in the install path, it can be tricky to get right on win32. Also, please keep replies on list since it will be archived for future reference. JDH |
From: Mitchell, G. \(Gary\) <gm...@ag...> - 2006-03-08 20:45:38
|
John, For some reason I seem to not be able to send email to the list.. Gary Your message did not reach some or all of the intended recipients.=20 Subject: FW: [Matplotlib-users] update to: I can not get matplotlib to = work on a windows xp professional machine=09 Sent: 3/8/2006 12:59 PM=09 The following recipient(s) could not be reached:=20 mat...@li... on 3/8/2006 1:04 PM There was a SMTP communication problem with the recipient's email = server. Please contact your system administrator. < -a #5.5.0 SMTP; 550 Don't like your HELO/EHLO. Hostname must contain = a dot.>=20 ________________________________ From: John Hunter [mailto:jdh...@ni...] Sent: Wed 3/8/2006 1:19 PM To: Mitchell, Gary (Gary) Cc: mat...@li... Subject: Re: [Matplotlib-users] update to: I can not get matplotlib to = work on a windows xp professional machine Gary> John, Thanks for your help! I edited the path and the Gary> dlls are found ok. I still get the message: It still Gary> gets an error stating the procedure entry point Gary> g_assert_warning could not be located in the dynamic Gary> link library libglib-2.0-0.dll. After I click ok on the Gary> error message the last line of the dump is displayed Gary> before it returns to the command line. Any ideas? Gary> Regards Gary You might want to grab "Dependency Walker" and load the gobject.dll file that is failing. It will tell you what it is trying to link to and why it is failing. Did you add the bin and lib subdirs of the GTK install tree to your PATH? If there are spaces in the install path, it can be tricky to get right on win32. Also, please keep replies on list since it will be archived for future reference. JDH |
From: David H. <dav...@gm...> - 2006-03-08 18:39:24
|
Hi Gary, What python ide are you using ? The interactive usage of matplotlib only works for certain editors, and it depends on what backend you use. The editor that most (I think) people use on this list is ipython, which has been designed to work with matplotlib and has a number of very useful features. From what I understand, executing ipython with the -pylab flag tells ipython to import pylab and tells it how to deal with figure windows popping out. If you don't want to use Ipython, you could change the backend to Agg, which is non interactive (figures won't pop up), save figures to a file and open it with a viewer. For instance, the following should work from any ide. from pylab import * plot([1,2,3]) title('test') savefig('test') To use the interactive mode, you'll have to use an editor supporting matplotlib. This is discussed in the user's guide. Good luck David 2006/3/8, Mitchell, Gary (Gary) <gm...@ag...>: > Hello, > I have installed python 2.4.2 with numpy and scipy installed and when I t= ry to import pylab, I get: > python.exe has encountered a problem and needs to close. We are sorry for= the inconvenience. > > Has any one seen this issue? I just started using python so am not sure = what to do. I installed pygtk and freetype and set the matplotlibrc file t= o: > > #### CONFIGURATION BEGINS HERE > # the default backend; one of GTK GTKAgg GTKCairo FltkAgg QtAgg TkAgg > # Agg Cairo GD GDK Paint PS SVG Template > backend : GTKAgg > numerix : numpy # numpy, Numeric or numarray > > I really would like to use matplotlib but need help solving this problem = if any one can help it sure would be great! > > Regards > > Gary Mitchell > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting langua= ge > that extends applications into web and mobile media. Attend the live webc= ast > and join the prime developer group breaking into this new coding territor= y! > http://sel.as-us.falkag.net/sel?cmdlnk&kid=110944&bid$1720&dat=121642 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: John H. <jdh...@ac...> - 2006-03-08 18:42:26
|
>>>>> "David" == David Huard <dav...@gm...> writes: David> If you don't want to use Ipython, you could change the David> backend to Agg, which is non interactive (figures won't pop David> up), save figures to a file and open it with a viewer. For David> instance, the following should work from any ide. Alternatively, you can use the TkAgg backend from the standard python shell with interactive set to True, as described on http://matplotlib.sourceforge.net/interactive.html JDH |
From: John H. <jdh...@ac...> - 2006-03-08 20:45:06
|
>>>>> "Mitchell," == Mitchell, Gary (Gary) <gm...@ag...> writes: Gary> John, I tried using TkAgg as the backend and it raised Gary> a value error Unrecognized backend error. The Perhaps you entered it in wrong -- it should be "TkAgg" as you typed above but if you got this error I'm guessing you made a typo in your rc file. Create a simple script from pylab import subplot, show ax = subplot(111) ax.plot([1,2,3]) show() and run it from the command line with > python myscript.py --verbose-helpful This will report information about which backend you've selected etc... It will also tell you which rc file is loaded. If you encounter further errors please post this output along with your explanation. Sorry for the troubles -- you're almost there! JDH |
From: Mitchell, G. \(Gary\) <gm...@ag...> - 2006-03-08 20:56:20
|
John, Typo got me TkAgg not TKAgg works. The plot worked as shown below. = Thanks for your help I have run the example on page 7 of the = users_guide_0.83.2.pdf and it looks great!!! Thanks again... Gary =20 ________________________________ From: John Hunter [mailto:jdh...@ni...] Sent: Wed 3/8/2006 1:43 PM To: Mitchell, Gary (Gary) Cc: mat...@li... Subject: Re: [Matplotlib-users] update to: I can not get matplotlib to = work on a windows xp professional machine >>>>> "Mitchell," =3D=3D Mitchell, Gary (Gary) <gm...@ag...> writes: Gary> John, I tried using TkAgg as the backend and it raised Gary> a value error Unrecognized backend error. The Perhaps you entered it in wrong -- it should be "TkAgg" as you typed above but if you got this error I'm guessing you made a typo in your rc file. Create a simple script from pylab import subplot, show ax =3D subplot(111) ax.plot([1,2,3]) show() and run it from the command line with > python myscript.py --verbose-helpful This will report information about which backend you've selected etc... It will also tell you which rc file is loaded. If you encounter further errors please post this output along with your explanation. Sorry for the troubles -- you're almost there! JDH |
From: Arnd B. <arn...@we...> - 2006-03-08 21:16:21
|
Hi, On Wed, 8 Mar 2006, Mitchell, Gary (Gary) wrote: > John, > Typo got me TkAgg not TKAgg works. Getting the capitalization of the backend wrong happens to me quite often - would it be (easily?) possible to check for allowed backends and raise a warning if necessary? Best, Arnd |
From: Christopher B. <Chr...@no...> - 2006-03-08 21:16:14
|
John Hunter wrote: > Perhaps you entered it in wrong -- it should be "TkAgg" as you typed > above but if you got this error I'm guessing you made a typo in your > rc file. You can also put a matplotlib.use("TkAgg") in your script which might be an easier way to test different back-ends than editing the rc file: import matplotlib matplotlib.use("TkAgg") from pylab import subplot, show ax = subplot(111) ax.plot([1,2,3]) show() -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
From: Darren D. <dd...@co...> - 2006-03-08 21:31:08
|
On Wednesday 08 March 2006 15:55, Mitchell, Gary (Gary) wrote: > John, > Typo got me TkAgg not TKAgg works. The plot worked as shown below. > Thanks for your help I have run the example on page 7 of the > users_guide_0.83.2.pdf and it looks great!!! Thanks again... > Gary Any objections to making the backend rc setting case-insensitive? |
From: John H. <jdh...@ac...> - 2006-03-08 21:49:55
|
>>>>> "Darren" == Darren Dale <dd...@co...> writes: Darren> Any objections to making the backend rc setting Darren> case-insensitive? I think it is a good idea -- just put a .lower() in the relevant places. DH |
From: Darren D. <dd...@co...> - 2006-03-09 18:40:42
|
On Wednesday 08 March 2006 16:48, you wrote: > >>>>> "Darren" == Darren Dale <dd...@co...> writes: > > Darren> Any objections to making the backend rc setting > Darren> case-insensitive? > > I think it is a good idea -- just put a .lower() in the relevant > places. Unfortunately, it wasnt as easy as that. I had some trouble with plots and toolbars not rendering (although the window would render), and the debug-annoying output wasnt helpful, so I gave up on this route. Instead, I made a validate_backend function that validates "gtkagg" regardless of the case, and returns the properly formatted "GTKAgg". I tested with backend_driver, I tried setting the backend with the use function, and with the -d flag at runtime, all tests passed. Changes in svn. Darren |