Estoy tratando de ejecutar un intérprete de ipython de forma remota (con Emacs 24.5 y nativo python.el
), pero no estoy seguro de tener el enfoque correcto: cada vez que intento ejecutar un comando de este tipo (que se activa con C-c C-c
):
Run Python: /ssh:<server_name>:/usr/local/bin/ipython -i
(con <server_name>
una entrada válida en my ~/.ssh/config
y ipython
disponible en esa ubicación remota), aparece un error como:
Warning (emacs): Python shell prompts cannot be detected.
If your emacs session hangs when starting python shells
recover with `keyboard-quit' and then try fixing the
interactive flag for your interpreter by adjusting the
`python-shell-interpreter-interactive-arg' or add regexps
matching shell prompts in the directory-local friendly vars:
+ `python-shell-prompt-regexp'
+ `python-shell-prompt-block-regexp'
+ `python-shell-prompt-output-regexp'
Or alternatively in:
+ `python-shell-prompt-input-regexps'
+ `python-shell-prompt-output-regexps'
tanto como:
env: /ssh:<server_name>:/usr/local/bin/ipython: No such file or directory
en un *Python*
búfer .. ¿Está haciendo uso de tramp
, y es python.el
capaz de ejecutar intérpretes remotos de tal manera?