Org-mode babel python session does not produce results
我正在尝试使用 org-mode 和 babel 编写代码测试用例,但无法通过第一步:
1 2 3 4 5 6 7 8 9 10 11 12 13 | * Running code example Set up some variables #+begin_src python :results output :session x=1 #+end_src Use some variables (in the end I'll have more useful explanatory text between the code blocks). #+begin_src python :exports both :results output :session print"Hi", x #+end_src |
从第二个块开始按顺序在块上击中
没有定义
导出文件(如果重要,导出为 PDF)似乎执行了所有
代码块,但没有构造第二个块的
并插入缓冲区。
如何修改代码块上的开关,以使所有内容
在会话中执行,结果嵌入到
组织缓冲区?
为会话命名,例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #+name: session_init #+BEGIN_SRC python :results output :session example str='Hello, World' #+END_SRC #+RESULTS: session_init : : str='Hello World' : >>> >>> >>> : #+BEGIN_SRC python :results output :session example print str #+END_SRC #+RESULTS: : print str : Hello, World : |
它适用于较新的组织模式(例如 8.2.10); org 8.0 发生了重大变化,因此最好的方法是升级您的 org-mode。