137

IPython Notebookを正しく閉じる方法は?

現在、ブラウザのタブを閉じてCtrl+C、ターミナルで使用しています。
残念ながら、どちらexit()Kill kernel upon exit役に立ちません(カーネルを強制終了しますが、iPythonを終了しません)。

4

15 に答える 15

139

現在、ターミナルでCtrl+Cを使用するよりも良い方法はありません。

明示的にシャットダウンする方法を考えていますが、ユーザーが自由に停止できるシングルユーザーアプリケーションとしてのノートブックと、管理者だけができるはずのマルチユーザーサーバーとしてのノートブックの間には緊張関係があります。それを止めるために。違いを処理する方法はまだ完全には解明されていません。

(将来の読者のために、これは0.12がリリースされ、0.13が開発中の状況です。)

2017年12月の更新

IPythonNotebookはJupyterNotebookになりました。最近のバージョンではjupyter notebook stop、そのシステムで実行されているサーバーをシャットダウンするシェルコマンドが追加されています。デフォルトのポート8888でない場合は、コマンドラインでポート番号を渡すことができます。

実行中のサーバーを表示してシャットダウンできるデスクトップアプリケーションであるnbmanagerを使用することもできます。

最後に、次の追加に取り組んでいます。

  • 指定された時間使用しない場合にサーバーを自動的にシャットダウンする構成オプション。
  • サーバーをシャットダウンするためのユーザーインターフェイスのボタン。(これほど時間がかかったことは少しおかしいと思います。UIの変更については議論の余地があります。)
于 2012-04-15T14:08:41.127 に答える
5

他に何も機能しない場合は、タスク マネージャー (Windows の場合) から pythonw プロセスを強制終了してみてください。

于 2013-07-19T08:49:06.983 に答える
0

ブラウザ セッションでは、 に移動しKernelて をクリックすることもできますRestart and Clear Output

于 2016-02-23T07:44:09.260 に答える