Spyder: Wie bearbeite ich ein Python-Skript lokal und führe es auf einem Remote-Kernel aus?
ch verwende Spyder 2.3.1 unter Windows 7 und habe einen iPython 2.3-Kernel auf einem Rasperry Pi RASPBIAN Linux-Betriebssyste
Ich kann mithilfe einer .json-Datei und dem folgenden Tutorial eine Verbindung zu einem externen Kernel herstellen:Remote ipython console
Aber was jetzt? Wenn ich ein Skript "starte" (F5), versucht der Kernel, das Skript wie folgt auszuführen:
%run "C:\test.py"
FEHLER: Dateiu'C:\\test.py'
nicht gefunden
Dies kommt mit einem Fehler zurück, ofc, weil das Skript auf meinem Computer unter c: und nicht auf dem Remote-Computer / Himbeer-Pi abgelegt ist. Wie kann ich Spyder anweisen, zuerst das Skript auf den Remote-Computer zu kopieren und dort auszuführen?
Wenn ich das Kontrollkästchen "Dies ist ein Remote-Kernel" aktiviere, kann ich keine Verbindung mehr zum vorhandenen Kernel herstellen. Was bedeutet diese Box? Kopiert es das Skript vor der Ausführung über SSH auf den Remotecomputer? Wenn ich die SSH-Anmeldeinformationen eingebe, wird der Fehler "Der Kernel scheint unerwartet abgestorben zu sein" angezeigt.