1. ホーム
  2. python

[解決済み] 実行中のJupyterノートブックとトークンのリスト

2023-07-19 19:53:29

質問

実行中のすべてのjupyter notebookインスタンスのログイントークンを確認するにはどうすればよいですか?

例: 起動しているノートブックが tmux または screen を通してリモートでログインします。 ssh . 時々、特に長い時間をかけてログインしている場合、ノートブックセッションにアクセスするためにトークンが再度要求されることがあります。新しいトークンでノートブック セッションを終了して再起動することなく、トークンを取得するにはどうしたらよいでしょうか。

どのように解決するのですか?

アップデイト

これで jupyter notebook list を実行すれば、トークンを持つ実行中の jupyter セッションを取得できます。

正しい環境(conda、virtualenvなど)でないと、関連するトークンがないセッションがリストアップされることに注意してください。例:上記の参照スクリーンショットはconda環境からのものです。

古い回答です。

ipythonを実行し、以下を入力します。

> ipython
[1] : system("jupyter" "notebook" "list")
Out[1]: 
['Currently running servers:','http://localhost:8895/token=067470c5ddsadc54153ghfjd817d15b5d5f5341e56b0dsad78a :: /u/user/dir']

notebookがリモートサーバで動作している場合、ipythonを実行する前にまずそのサーバにログインする必要があります。