org-babel-execute-src-block: No org-babel-execute function for python!
When evaluating the following block C-c C-c starting from emacs -Q #+BEGIN_SRC python a = 5 b = 16 print(a + b) #+END_SRC the error message from title appears GNU Emacs 24.3.50.1 (i686-suse-linux-gnu, GTK+ Version 2.22.1) of 2013-02-20 Patch attached.
diff --git a/lisp/ob-python.el b/lisp/ob-python.el index f2806c7..fb00053 100644 --- a/lisp/ob-python.el +++ b/lisp/ob-python.el (t (error "No function available for running an inferior Python"))) (setq org-babel-python-buffers @@ -249,7 +252,8 @@ last statement in BODY, as elisp." (org-babel-trim body)) "[\r\n]") "\n") (org-babel-process-file-name tmp-file 'noquote)))) - (org-babel-eval-read-file tmp-file)))))) + ;; (org-babel-eval-read-file tmp-file) + ))))) (defun org-babel-python-evaluate-session (session body &optional result-type result-params)