[解決済み] IPython Notebookを正しく閉じるには?
2022-06-24 18:51:51
質問
IPython Notebookを正しく閉じるには?
現状では、ブラウザのタブを閉じるだけで、その後に
Ctrl+C
をターミナルで実行しています。
残念ながら、どちらも
exit()
もティッキングも
Kill kernel upon exit
も役に立ちません (それらはカーネルを殺しますが、iPythonを終了させません)。
どのように解決するのですか?
ターミナルで Ctrl+C 以外の方法は今のところありません。
明示的なシャットダウンを行う方法について考えていますが、ユーザーが自由に停止できるシングル ユーザー アプリケーションとしての notebook と、管理者だけが停止できるようにすべきマルチ ユーザー サーバーとしての notebook との間に緊張関係があります。この違いをどのように扱うか、私たちはまだよく分かっていません。
(今後の読者のために、これは 0.12 がリリースされ、0.13 が開発中である状況です)。
2017年12月更新
IPython NotebookはJupyter Notebookになりました。最近のバージョンでは
jupyter notebook stop
シェルコマンドが追加され、そのシステム上で動作しているサーバーをシャットダウンすることができます。デフォルトのポート8888でない場合は、コマンドラインでポート番号を渡すことができます。
また、以下のコマンドを使用することもできます。 nbmanager というデスクトップアプリケーションを使うこともできます。
最後に、私たちは追加に取り組んでいます。
- 指定された時間使用しない場合、サーバーを自動的にシャットダウンするための設定オプション。
- サーバーをシャットダウンするためのユーザー インターフェイスのボタン。(これだけ時間がかかったのは、ちょっと異常だと分かっています。UI を変更することは議論の余地があります)。
関連
-
Pythonによるjieba分割ライブラリ
-
[解決済み】 AttributeError: モジュール 'matplotlib' には属性 'plot' がない。
-
[解決済み】「SyntaxError.Syntax」は何ですか?Missing parentheses in call to 'print'」はPythonでどういう意味ですか?
-
[解決済み] ブラウザでJupyter/ipythonノートブックのセル幅を広げるにはどうすればよいですか?
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] リストのリストからフラットなリストを作るには?
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Jupyter Notebookでファイルから画像を表示するにはどうすればいいですか?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonの非常に便利な2つのデコレーターを解説
-
Pythonコンテナのための組み込み汎用関数操作
-
Pythonコードの可読性を向上させるツール「pycodestyle」の使い方を詳しく解説します
-
[解決済み】ImportError: sklearn.cross_validation という名前のモジュールがない。
-
[解決済み】socket.error: [Errno 48] アドレスはすでに使用中です。
-
[解決済み】TypeError: re.findall()でバイトのようなオブジェクトに文字列パターンを使用することはできません。)
-
[解決済み】TypeError: 系列を <class 'float'> に変換することができません。
-
[解決済み] 'int'オブジェクトに'__getitem__'属性がない。
-
[解決済み】「OverflowError: Python int too large to convert to C long" on windows but not mac
-
[解決済み】django インポートエラー - core.managementという名前のモジュールがない