我已经开始使用org-babel
25.3.1 emacs
。用于我的初始化文件和组织。我正在使用ein
跑步jupyter notebook
并想知道是否可以以org-babel
相同的方式使用。
ein
我使用 、 和 python 库进行数据分析的笔记本numpy
,pandas
它工作matplotlib
得很好,但是看到使用 babel和在 babel 上完成的类似工作的示例R
gnuplot
org-mode
,我想知道它是否可以用于python
分析包。
这是babel 简短文档的链接,介绍了文学编程的一些不同语言的代码片段。
我使用 Python 3.5.4 版anaconda
,它可以方便地安装所有库,并且使用 anaconda-modeemacs
我可以访问所有功能,但在 babel 中:
#+BEGIN_SRC python :results output
import numpy
arr = np.arange(10).reshape(2, 5)
a
#+END_SRC
org 文件中的这段代码并没有真正看到 anaconda 安装,因为我认为它使用 emacs python 模式,因此不导入 numpy ...
我喜欢文学编程的想法,它可能不如带有代码单元和降价单元的笔记本有用,但考虑到可定制的特性org-mode
,在那种环境中工作可能会非常有趣。
编辑从这里开始
我在上一个问题中发现了这个实现, @bowen.li 的答案有用于将 interperter 更改为 ipython 的有用代码,因此可以访问缺少的库。我仍在寻找实现更多功能的方法,例如使用 matplotlib 进行内联绘图。