chr*_*ell 28 python ssh gnu-screen tmux jupyter
如何检查所有正在运行的jupyter笔记本实例的登录令牌?
示例:您有一台笔记本电脑在运行tmux
或screen
永久运行,并通过远程登录ssh
.有时,特别是如果您在很长一段时间后登录,则会再次请求令牌以访问笔记本会话.如何在不使用新令牌杀死并重新启动笔记本会话的情况下获取令牌?
chr*_*ell 47
UPDATE
您现在可以jupyter notebook list
在终端中运行以获取与令牌一起运行的jupyter会话.
请注意您在合适的环境中(conda,virtualenv等),否则会话将列出没有相关令牌.
老答案:
运行ipython并输入以下内容:
> ipython
[1] : system("jupyter" "notebook" "list")
Out[1]:
['Currently running servers:','http://localhost:8895/token=067470c5ddsadc54153ghfjd817d15b5d5f5341e56b0dsad78a :: /u/user/dir']
Run Code Online (Sandbox Code Playgroud)
如果笔记本电脑在远程服务器上运行,则必须首先登录该服务器,然后再运行ipython.
Azi*_*lto 39
使用这个命令
$ jupyter server list
Run Code Online (Sandbox Code Playgroud)
它将显示当前运行的服务器jupyter lab
以及jupyter notebook
令牌。
peb*_*x11 24
一个简单的解决方案(可通过避免打开一个新的终端节省您的时间)是从正在运行的笔记本电脑相同的终端来打(仅一次!! -原因两次会杀死正在运行的服务器)
Ctrl + C
Run Code Online (Sandbox Code Playgroud)
通过这样做,将出现指向您的笔记本的完整链接(以及令牌!)并提示您确认关闭。只需回答 no(n
并输入)或什么都不做,5 秒后操作将恢复。同时,您将能够检索所需的链接和/或令牌。
小智 7
只需右键单击当前运行的服务器中的 jupyter notebook 徽标,您可能已经有一台服务器在运行,然后单击复制链接,然后将链接粘贴到文本编辑器中,也许是 MS word,您将在链接中看到令牌,复制并粘贴到需要令牌的地方。它会起作用。
归档时间: |
|
查看次数: |
28327 次 |
最近记录: |