Emacs Org babel不会在src块中打印来自Anaconda的结果

Emacs Org babel不会在src块中打印来自Anaconda的结果,emacs,anaconda,org-mode,org-babel,elpy,Emacs,Anaconda,Org Mode,Org Babel,Elpy,我需要一些帮助来正确配置anaconda,以便使用babel在组织模式文件中运行python3code 不知何故,当我试图从Anaconda中的库中运行代码时,babel并没有意识到这一点。下面是我在组织模式下运行代码得到的结果 #+BEGIN_SRC python :session :results value import pandas as pd my_df = pd.DataFrame({'Col1': [2, 7, 9], 'Col2': [1, 6, 12], 'Col3': [1

我需要一些帮助来正确配置
anaconda
,以便使用babel在组织模式文件中运行
python3
code

不知何故,当我试图从Anaconda中的库中运行代码时,babel并没有意识到这一点。下面是我在组织模式下运行代码得到的结果

#+BEGIN_SRC python :session :results value
import pandas as pd

my_df = pd.DataFrame({'Col1': [2, 7, 9], 'Col2': [1, 6, 12], 'Col3': [1, 6, 9]})
my_df

#+END_SRC

#+RESULTS:
: <_ast.Expr object at 0x7f20e28f5c50>
我的init文件的相应详细信息如下

    ;; ELPY
(package-initialize)
(elpy-enable)

    ;; Initialise anaconda
(setq python-shell-virtualenv-path "/home/teoten/anaconda3/bin/python3")

    ;; iphython
(setq python-shell-interpreter "/home/teoten/anaconda3/bin/ipython3"
      python-shell-interpreter-args "-i --simple-prompt")

 ;; Set org-babel 
 (setq org-confirm-babel-evaluate nil)

 (org-babel-do-load-languages
    'org-babel-load-languages
    '((R . t)
      (python . t)
      (lisp . t)
      (latex . t)))

我做错了什么?它是虚拟路径吗?我已经尝试了不同的选择,但没有成功

不知道发生了什么。FWIW,我用标准的python3/ipython3解释器打印出数据帧。但是我不知道anaconda会带来什么样的皱纹(如果有的话)。谢谢你的提示,我尝试了标准python3和不同的linux发行版,问题也是一样的。唯一的区别是,现在emacs中的python3终端返回
\uuuuuOrg\uBabel\uPython\uFName='/tmp/babel-ARMW7g/python-XS19KD'__org\u babel\u python\u fh=打开(\u org\u babel\u python\u fname);exec(compile(uuu org_babel_python_fh.read(),uuu org_babel_python_fname,'exec')__org\u babel\u python\u fh.close()
不确定发生了什么。FWIW,我用标准的python3/ipython3解释器打印出数据帧。但是我不知道anaconda会带来什么样的皱纹(如果有的话)。谢谢你的提示,我尝试了标准python3和不同的linux发行版,问题也是一样的。唯一的区别是,现在emacs中的python3终端返回
\uuuuuOrg\uBabel\uPython\uFName='/tmp/babel-ARMW7g/python-XS19KD'__org\u babel\u python\u fh=打开(\u org\u babel\u python\u fname);exec(compile(uuu org_babel_python_fh.read(),uuu org_babel_python_fname,'exec')__org\u babel\u python\u fh.close()
    ;; ELPY
(package-initialize)
(elpy-enable)

    ;; Initialise anaconda
(setq python-shell-virtualenv-path "/home/teoten/anaconda3/bin/python3")

    ;; iphython
(setq python-shell-interpreter "/home/teoten/anaconda3/bin/ipython3"
      python-shell-interpreter-args "-i --simple-prompt")

 ;; Set org-babel 
 (setq org-confirm-babel-evaluate nil)

 (org-babel-do-load-languages
    'org-babel-load-languages
    '((R . t)
      (python . t)
      (lisp . t)
      (latex . t)))