Emacs24.3中org-mode的python代码块没有持久会话
在Emacs24.1和Emacs24.3之间,org-mode处理源代码块中的:session
参数的方式有没有什么重要的变化?我现在无法再运行一个持久的Python会话,而之前是可以的。例如,像下面这样的代码在Emacs24.1中是可以正常工作的:
#+BEGIN_SRC python :session sample
x = 12;
#+END_SRC
#+BEGIN_SRC python :results output :session sample
print "x =", x
#+END_SRC
#+RESULTS:
: x = 12
但是在Emacs24.3中,第二个代码块会报错,说x
是未定义的。有没有人能给我解释一下这个问题?
1 个回答
3
这显然是一个在 org-mode
开发者中已经知道的问题。这个问题似乎是最近才出现的,目前还不清楚是什么原因导致它突然出错。
人们可以期待这个问题的修复会包含在当前的测试版本 org-mode
中,也就是即将发布的 8.0 版本。