【发布时间】:2016-05-20 02:01:17
【问题描述】:
我正在使用以下命令在 emacs shell 中运行 IPython:
;; Set IPython interpreter in my init.el
(defvar python-shell-interpreter "ipython")
(defvar python-shell-interpreter-args "-i")
然后:
- 使用
M-x run-python启动 IPython - 在 IPython 中使用
%run myprog.py运行程序。 myprog.py 导入一个名为mymodule的模块。
我对@987654325@ 进行了更改,但是当我再次运行%run myprog.py 时,它运行的是原始mymodule,而不是更改后的代码。
FWIW,我在带有 Anaconda 和 Python 3.5 的 Windows 10 上使用 emacs 24.5 prelude。
【问题讨论】:
-
从 Emacs 端看不到缓存。假设编辑了错误的文件。
标签: python shell ipython reload