Ich habe ipython
mit qtconsole
installiert und kann es über ipython qtconsole
starten. Ich kann auch ein Skript über ipython -i my_script.py
ausführen, um im interaktiven Interpreter zu bleiben, nachdem das Skript beendet wurde oder eine Ausnahme ausgelöst wurde. Aber ich konnte nicht herausfinden, wie man sie kombiniert: Ich würde gerne ipython -i qtconsole my_script.py
tun, aber was immer ich versuche, es beschwert sich über ungültige Flaggen. Irgendein Hinweis, wie man das macht?Starten Sie ipython qtconsole als interaktiven Interpreter nach der Skriptausführung
6
A
Antwort
5
Interessant, es scheint, dass entweder diese Option vergessen wurde oder nicht in der qtconsole wollte. Ein Weg um dies (oder vielleicht einen beabsichtigten Weg?) Ist die Verwendung der -m
Flagge. Dies läuft ein Modul als Skript, so dass Sie, wenn Sie genannt:
ipython qtconsole -m my_script
es wird den Code in my_script
laufen, für mich funktioniert. Beachten Sie, dass es my_script
nicht my_script.py
sein muss, sonst wird es einen Fehler werfen, da es für das Modul nicht die Datei sucht. Ich hoffe, das hilft.
Verwandte Themen
- 1. Anaconda ipython qtconsole Launcher
- 2. Warum startet IPython QtConsole nicht?
- 3. ein Bild in der ipython qtconsole
- 4. set ipython als Interpreter für pydev
- 5. Traits Import in IPython Notebook oder qtconsole
- 6. Gibt es einen interaktiven Interpreter für C#?
- 7. Wie zur Erhöhung der ipython qtconsole Rückholung Puffergrenze
- 8. Drucken fett, farbig, etc., Text in ipython qtconsole
- 9. Stop Skriptausführung nach der eingestellten Zeit
- 10. So aktivieren Sie die automatische Vervollständigung der Klammern in ipython qtconsole
- 11. Wie kann ich einen interaktiven elisp-Interpreter in Emacs aufrufen?
- 12. starten interaktiven Modus auf einer bestimmten Skriptzeile
- 13. sys.argv unterscheidet sich im interaktiven Modus in Ipython
- 14. Fortsetzung Ereignis Subskription, nach Skriptausführung Powershell
- 15. Ändern Sie die Farbe der Latex-Ausgabe in IPython (Jupyter)
- 16. Eingebettete Diagramme in der PyCharm IPython-Konsole
- 17. Wie erhalten Sie Typinformationen in interaktiven Ocaml?
- 18. IPython lädt den Code nicht neu, wenn er in der QTConsole ausgeführt wird
- 19. Jupyter QtConsole Syntaxfehler mit Matplotlib inline
- 20. Javascript Block Skriptausführung
- 21. Erstellen Sie Ihren eigenen Interpreter, der als Compiler funktionieren kann
- 22. Wie im interaktiven Python-Interpreter nach dem Ausführen des Programms bleiben?
- 23. Starten Sie den IPython-Notebook-Server ohne den Webbrowser auszuführen?
- 24. Wie fügen Sie einer vorhandenen Klasse innerhalb einer interaktiven Sitzung (in iPython) eine Modellmethode hinzu?
- 25. Kann ich IPython in einer eingebetteten interaktiven Python-Konsole verwenden?
- 26. virtualenv mit Python-Interpreter neuer als systemweiter Interpreter
- 27. Wie können Sie dem CPython-Interpreter programmatisch mitteilen, dass er in den interaktiven Modus wechseln soll?
- 28. if __name__ == '__main__' in IPython
- 29. qtconsole nicht pandas datenframes als html notebook_repr_html option
- 30. ipython --pylab vs ipython
Funktioniert für mich mit und ohne Ende, aber gibt einen unbekannten Fehler am Ende im Falle der Verwendung der Endung – embert
Dies liegt daran, dass das Flag "-m" nach einem Modul sucht. So sieht es im aktuellen Verzeichnis nach einer Datei mit dem Namen 'my_scipy.py' aus, wenn Sie es mit' -m my_script.py' aufrufen, dann wird nach 'my_script.py.py' gesucht. Weitere Informationen zu Importmodulen und zum Schreiben eigener Module finden Sie [hier] (http://docs.python.org/2/tutorial/modules.html). – Greg
Die bestehende Leitung funktionierte nicht für mich, also habe ich ein Update hinzugefügt. – philshem