Org-babel не печатает результаты Анаконды в блоке sr c - PullRequest
0 голосов
/ 26 января 2020

Мне нужна помощь для правильной настройки anaconda для запуска python3 кода внутри файлов режима org с babel.

Почему-то, когда я пытаюсь запустить код из библиотек в Anaconda, babel не распознает его , Вот результаты, которые я получаю из кода, запущенного в режиме org-mode

#+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>

И терминал i Python возвращает:

In [7]: 'org_babel_python_eoe'

In [7]: Out[7]: 'org_babel_python_eoe'

Соответствующие данные моего файла инициализации: здесь

    ;; 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)))

Что я делаю не так? Это virtualenv-path? Я уже пробовал разные варианты без успеха

...