代码之家  ›  专栏  ›  技术社区  ›  christopherlovell Jeff Witz

列出运行Jupyter笔记本和令牌

  •  91
  • christopherlovell Jeff Witz  · 技术社区  · 8 年前

    如何检查所有正在运行的jupyter笔记本实例的登录令牌?

    示例:您有一个笔记本正在运行 tmux screen ssh . 有时,特别是当您在很长时间后登录时,会再次请求令牌以访问笔记本会话。如何在不使用新令牌终止并重新启动笔记本会话的情况下获得令牌?

    5 回复  |  直到 8 年前
        1
  •  148
  •   kgkmeekg christopherlovell    7 年前

    你现在可以跑了 jupyter notebook list

    enter image description here

    请注意您处于正确的环境中(conda、virtualenv等),否则会话将在没有相关令牌的情况下列出。例:以上参考截图来自conda环境。

    旧答案:

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

    如果笔记本在远程服务器上运行,则在运行ipython之前,您必须先登录到该服务器。

        2
  •  29
  •   pebox11    6 年前

    从运行笔记本的同一终端 (只有一次!!-因为两次会杀死正在运行的服务器)

    Ctrl + C  
    

    通过这样做,完整链接 将出现 n 然后输入)或不执行任何操作,5秒后,操作将恢复。与此同时,您将能够检索到所需的链接和/或令牌。

        3
  •  12
  •   Aziz Alto    5 年前

    $ jupyter server list
    

    它将显示两个服务器当前运行的服务器 jupyter lab jupyter notebook

        4
  •  9
  •   Omisolaidowu Paul    6 年前

    只需右键单击当前运行的服务器中的jupyter notebook徽标,您可能已经有一台服务器在运行,然后单击复制链接,然后将链接粘贴到文本编辑器中,可能是MS word,您将在链接中看到令牌,在需要令牌的地方复制并粘贴。它会起作用的。

        5
  •  -6
  •   Morse unmounted    7 年前

    用于在jupyter笔记本中运行python代码。。。我们需要令牌id,只需键入即可从终端获得 jupyter笔记本

    Sample