Gentlemen,

I would recommend, in turn, Enthought Python
(http://www.enthought.com), which also includes IPyhton, Matplotlib
and many other useful libraries (eg. PIL) not included in Python(x,y).

Hope this helps.

Best regards,

2009/1/13 Richard Johns <soylen...@tbaytel.net>:
> I have had similar experiences with IDLE on both XP and Ubuntu 8.04 and
> as a result I use IPython as much as possible. On XP I would recommend
> that you install Python(x,y), 2.1.9,
> http://www.pythonxy.com/foreword.php
> which includes IPython(0.9.1) and IDLE(1.2.2) as well as many other
> useful programs.
>
> The example you gave runs under IPython with the command
>
> run -i programname.py
>
> and gives a plot which can be accessed independently of the IPython
> shell. In other words you can execute commands in the shell while the
> plot is still on the screen.
>
> Hope this helps
>
> Richard
>
> p.s. I, like you, would still be interested in knowing why IDLE crashes
> when a .py script is run twice.
>
> Richard Johns
> rjo...@tbaytel.net
>
>
>
> On Tue, 2009-01-13 at 12:05 -0800, Hajas, Wayne wrote:
>> I'm just getting into matplotlib and python.  My apologies if I just
>> haven't found the obvious documentation.
>>
>> I am running XP/Enthought Python 2.5/Idle/matplotlib 0.98.5.2
>>
>> I run one of the scripts from the tutorial:
>>
>>         import numpy as np
>>         import matplotlib.pyplot as plt
>>
>>         mu, sigma = 100, 15
>>         x = mu + sigma * np.random.randn(10000)
>>
>>         # the histogram of the data
>>         n, bins, patches = plt.hist(x, 50, normed=1, facecolor='g',
>>         alpha=0.75)
>>
>>         plt.xlabel('Smarts')
>>         plt.ylabel('Probability')
>>         plt.title('Histogram of IQ')
>>         plt.text(60, .025, r'$\mu=100,\ \sigma=15$')
>>         plt.axis([40, 160, 0, 0.03])
>>         plt.grid(True)
>>
>>         plt.show()
>>
>>
>> A window with the figure appears on my screen.  It looks very nice.
>> But now my PYTHON-Shell screen is dead.
>>
>> I can go to the figure window.  I right click on the upper-border to
>> close the window.  I get the following error message on the
>> PYTHON-Shell.
>>
>>
>>         Exception in Tkinter callback
>>         Traceback (most recent call last):
>>           File "C:\Python25\lib\lib-tk\Tkinter.py", line 1403, in
>>         __call__
>>             return self.func(*args)
>>           File "C:\Python25\lib\idlelib\MultiCall.py", line 151, in
>>         handler
>>             r = l[i](event)
>>           File "C:\Python25\lib\idlelib\ScriptBinding.py", line 166,
>>         in run_module_event
>>             interp.runcode(code)
>>           File "C:\Python25\lib\idlelib\PyShell.py", line 701, in
>>         runcode
>>             self.interp.restart_subprocess()
>>         AttributeError: ModifiedInterpreter instance has no attribute
>>         'interp'
>>
>>
>>
>> And the shell-window is still dead.  I can't do anything else until I
>> close all my Python windows.
>>
>> Is there a better way to close the figure-window?
>>
>> Should I expect IDLE to work with matplotlib?  Should I try and figure
>> out Ipython instead?
>>
>> Should I look for a Tkinter installation?  My current version is
>> Revision: 50704?
>>
>> Any help or suggestions are appreciated.
>>
>>
>> Wayne Hajas
>> Pacific Biological Station
>> 3190 Hammond Bay Road
>> Nanaimo, BC
>> Canada
>> V9T 6N7
>> wayne.ha...@dfo-mpo.gc.ca
>> (250)756-7367
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>



-- 
Dr. Mauro J. Cavalcanti
Ecoinformatics Studio
P.O. Box 46521, CEP 20551-970
Rio de Janeiro, RJ, BRASIL
E-mail: mauro...@gmail.com
Web: http://studio.infobio.net
Linux Registered User #473524 * Ubuntu User #22717
"Life is complex. It consists of real and imaginary parts."

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to