[Matplotlib-users] SOLVED: figures from ipython within emacs on Windows

Thomas Caswell tcaswell at gmail.com
Fri Dec 15 18:05:59 EST 2017


Great to hear that you got this sorted out!

Tom

On Mon, Dec 11, 2017, 12:36 Strozzi, David J. <strozzi2 at llnl.gov> wrote:

> Hi,
>
>
>
> This is an issue I bugged several people / lists about previously, which
> has a solution.  Thought I’d share it.
>
>
>
> I am running the GNU Win32 native build of emacs (ver. 25.3), on Windows 7
> (not a cygwin or X11 version).  I’m one of those “emacs is an operating
> system” people, and like running Python shells within emacs.  The problem
> was getting matplotlib figures to work – the figure window would either say
> “not responding”, not render, freeze, or somehow misbehave.
>
>
>
> Someone involved in the elpy package (for python on emacs) gave the
> following solution, which works for me using the TkAgg or Qt5Agg backends:
> use jupyter console instead of ipython.  The whole thing is murky to me,
> but I thought that nowadays ipython is the Python-specific “piece” /
> interface to jupyter console.  Either way, it seems like jupyter console
> just gives me ipython, but apparently in a way that the event loop or
> whatever with figure windows is “happy”.
>
>
>
> So Add this to your .emacs:
>
> (setq python-shell-interpreter "jupyter"
>
>       python-shell-interpreter-args "console --simple-prompt")
>
> (setq python-shell-completion-native-enable nil)
>
>
>
> Then M-x run-python, then pylab, then figure(1) etc. and it should work.
>
>
>
> Hope this helps more people use emacs as their Windows Python IDE.
>
>
>
> Dave
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20171215/af7305b2/attachment.html>


More information about the Matplotlib-users mailing list