如何在Visual Studio Code中使用JupyterLab

7

有没有办法在VS Code中使用JupyterLab?我知道VS Code提供了Jupyter Notebook扩展。但是,我需要远程连接到另一台服务器......

任何指导都将不胜感激!

1个回答

7
你可以通过连接到远程Jupyter服务器,将Jupyter Notebook中的密集计算卸载到其他计算机上。连接后,代码单元格在远程服务器上运行,而不是在本地计算机上运行。
要连接到远程Jupyter服务器:
1. 选择全局状态栏中的“Jupyter Server:local”按钮,或者从命令面板(Ctrl+Shift+P)运行“Jupyter:Specify local or remote Jupyter server for connections”命令。

Specify remote Jupyter server

  1. 当提示如何连接到Jupyter时,请选择“现有”的选项: 指定现有服务器的URI。

Choose to connect to an existing server

  1. 当提示输入Jupyter服务器的URI时,请提供包含身份验证令牌的服务器URI(主机名)作为URL参数。(如果您在VS Code终端中启动带有身份验证令牌的服务器,则可以从终端输出中复制带有令牌的URL。)或者,在提供URI后,您可以指定用户名和密码。

Prompt to supply a Jupyter server URI

关于如何保护笔记本服务器的指导,请参考Jupyter 文档


6
问题是关于 JupyterLab 而不是 JupyterHub。 - Ivailo Bardarov
1
我认为JupyterLab和JupyterHub是可以互换使用的,因为它们更改了名称(这是我通过自己谷歌搜索得出的结论)。 - GenDemo
我有一个扩展问题 - 当您连接到JupyterHub服务器时,是否意味着您将存储库克隆到本地计算机并在那里进行工作,然后使用此SSH连接将处理推送到服务器。 (对于非常不专业的描述,我表示歉意) - GenDemo
1
如果您正在使用带有SSH的JupyterLab/Hub服务器(不在您的设备上),则已经位于远程计算机中并在其存储库中工作。因此,不需要克隆它并将其推送到服务器。您只需按“保存”即可。 - Jelmer Mulder
有人知道这个错误是什么意思吗:“连接失败。请求到xxxxxx失败,原因:无法验证第一个证书。”?这是在我输入服务器URI之后发生的(并且它只使用我的用户或令牌后缀)。有时,它会要求输入用户名和密码,但我无论如何都会得到相同的错误。 - GenDemo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接