Итак, я экспериментировал с numpy и matplotlib и наткнулся на какую-то ошибку при запуске python из нижней оболочки emacs.
Когда я отправляю py-файл интерпретатору оболочки, я могу запускать команды после выполнения кода. Командная строка ">>>" выглядит нормально. Однако после того, как я вызвал команду show matplotlib на графике, оболочка просто зависает, а командная строка не отображается.
>>> plt.plot(x,u_k[1,:]);
[<matplotlib.lines.Line2D object at 0x0000000004A9A358>]
>>> plt.show();
Я использую традиционную реализацию C-python. под emacs 23.3 с Python.el Фабиана Галлины Python.el v. 0.23.1 на Win7.
Подобный вопрос был поднят здесь под платформой i-python: запуск matplotlib или enthought.mayavi.mlab из py-shell внутри emacs на windows
ОБНОВЛЕНИЕ: Я продублировал проблему на новой установке Win 7 x64 с типичными двоичными файлами python 2.7.2, доступными на сайте python, и с numpy 1.6.1 и matplotlib 1.1.0 на emacs 23.3 и 23.4 для Windows.
Где-то в оболочке emacs должна быть ошибка.