Is there a method to set what buffer
python-mode looks to for a running python process?
I have a babel block in org-mode like
#+BEGIN_SRC python :session session1 import os os.uname() #+END_SRC
I can run the block (C-cC-c). I get results and a new
But I want to tinker with the code in the block. So I open it in a new buffer with the cord C-C C-' and am in org-src-mode ("OrgSrc") and python major mode (C-h b shows, for example, bindings for
python-shell-send-region). However, attempting to use these bindings instead throws the warning:
Start a python process first with 'M-x run-python' or 'C-c C-p'.
Python is running, but it's in
*session1*. If I do not name the
:session the buffer is
*Python* and all works as expected.
And, if i follow the run-python suggestion, a new
*Python* buffer is created which is obviously not the same session in which the first execution occurred.
In addition to potentially having a need for separate sessions on a single host, I am tinkering with this simplified example in an effort to have a more usable python mode when interacting with tramp/
#+BEGIN_SRC python :session :dir /HostB:/tmp/ import os os.uname() #+END_SRC
I've also tried
ob-ipython but I'm not sure configuring it to work with remote hosts is feasible.