Я бегу IPython В одном из Emacs Shell с помощью:IPython не перегрузочных модулей
;; Set IPython interpreter in my init.el
(defvar python-shell-interpreter "ipython")
(defvar python-shell-interpreter-args "-i")
Тогда:
- Начало IPython с
M-x run-python
- запустить программу в IPython с
%run myprog.py
. myprog.py импортирует модуль с именемmymodule
.
внести изменения в mymodule
, но когда я снова запустить %run myprog.py
, он запускает оригинальный mymodule
, не измененный код.
FWIW, я использую emacs 24.5 prelude, в Windows 10 с Anaconda и Python 3.5.
Не видите кэш со стороны Emacs. Предположите, что неправильный файл был отредактирован. –