Puis-je arrêter l'exécution du module en cours dans ipython sans quitter ipython
J'aimerais sortir du programme en cours d'exécution et être redescendu à la coque (sans avoir à redémarrer ipython)
source d'informationauteur DanB
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème après réinstallation de console2 et ipython sur Windows. Si vous utilisez le ipython.exe lanceur, ce qui semble être un problème et il ferme la fenêtre. Toutefois, si vous au lieu de lancer ipython avec
python C:\python27\scripts\ipython-script.py
puis il attrape les poignées et les KeyboardInterrupt très bien et me laisse à la ipython invite. Hourra.
De contrôle-C à la normale interactive Python shell, il faut travailler dans le cadre de l'api aussi (à l'exception du programme est la capture de l'exception keyboardInterrupt)
Sorte de jenky méthode, mais je peux souvent fermer un processus sans quitter ipython en tapant quelque chose comme: ']='. Il crée une erreur de syntaxe, la terminaison du processus et, par conséquent, vous retourner à l'ipython shell.
Pour la version actuelle de IPython(Jupyter), vous pouvez simplement cliquer sur l'Interruption de l'option en vertu de kernel.