Dear all, let say I have these lines: #+PROPERTY: session *py* #+PROPERTY: results output #+BEGIN_SRC python import matplotlib.pyplot as plt a=[1,2,3] #+END_SRC I execute the code block, no problem Then I execute this: #+BEGIN_SRC python plt.plot(a) #+END_SRC boom, emacs hangs result doesn't change if I write plt.plot(a) directly in the *Python* buffer activated by org-babel-pop-to-session. if I use pylab (interactive mode of matplotlib), I can see a window with the plot, but then the *Python* shell is unresponsive, and the only thing I can do is just killing it. Please note that #+BEGIN_SRC python :session none import matplotlib.pyplot as plt a=[1,2,3] plt.plot(a) plt.savefig('dummy.png') #+END_SRC works perfectly. It would be wonderful for me to be able to use sessions & matplotlib... So, thanks a lot for any suggestions! Giacomo M Python 2.7.2 win32 matplotlib 1.1.0 Emacs 24.1.1 (i386-mingw-nt5.1.2600) org-mode 7.8.11