Spyder: ¿Cómo editar un script de Python localmente y ejecutarlo en un kernel remoto?
Estoy usando Spyder 2.3.1 en Windows 7 y tengo un Kernel iPython 2.3 en ejecución en un sistema operativo Rasperry Pi RASPBIAN Linux.
Puedo conectarme a un kernel externo, usando un archivo .json y este tutorial:Consola remota de ipython
Pero que pasa ahora? Si "ejecuto" un script (F5), el núcleo intenta ejecutar el script como:
%run "C:\test.py"
ERROR: archivou'C:\\test.py'
extraviado.
Esto vuelve con un error, ofc, porque el script se encuentra en mi máquina bajo c: y no en la máquina remota / raspberry pi. ¿Cómo le digo a Spyder que de alguna manera copie primero el script en la máquina remota y lo ejecute allí?
Si marco la casilla de verificación "este es un núcleo remoto", ya no puedo conectarme al núcleo existente. ¿Qué significa esa caja? ¿Copiará el script a través de SSH a la máquina remota antes de la ejecución? Si ingreso la información de inicio de sesión SSH, aparece el error "Parece que el kernel murió inesperadamente".