VS Code Jupyter扩展:远程笔记本无法启动

时间:2018-11-23 12:17:06

标签: python visual-studio-code jupyter-notebook jupyter

我正在尝试使用VS Code Jupyter扩展名连接到远程Jupyter笔记本。

使用 CMD + Shift + P -> Jupyter: Enter the URL of local/remote Jupyter notebook会出现一个输入字段,我在其中输入笔记本的地址。然后,显示询问令牌的输入字段。当我输入令牌并按 Enter 时,什么都没有发生。

我试图使用Mac OS和Linux Mint的VS Code进行连接。使用托管在localhost:8888上的笔记本,以及托管在我的家庭网络192.168.0.11:8888内另一台计算机上的笔记本。两种方法都不起作用。

我可以通过浏览器访问Jupyter笔记本。

当我在安装了jupyter的Python环境中通过命令行启动VS Code时,我也能够(完全)在VS Code中运行笔记本。如果我没有在安装了jupyter的Python环境中启动VS Code,那么我将无法运行任何笔记本(但这似乎是一个已知问题)。

如何解决此问题(连接到远程笔记本)?

有人可以连接到远程笔记本吗? (如果是,如何?)

2 个答案:

答案 0 :(得分:0)

使用以下命令:

jupyter notebook --ip=0.0.0.0 --port=8080 --allow-root

答案 1 :(得分:-1)

我遇到的问题如下

command 'jupyter.selectExistingNotebook' not found

我在vscode上安装了Jupyter扩展。 请按照指示进行: 服务器/ Docker上的远程Jupyter内核

尝试以下方法连接到服务器或Docker容器中运行的远程Jupyter内核:

启动远程Jupyter Notebook或无头KernelGateway

在Jupyter服务器日志的输出中找到令牌:http://jupyter-notebook.readthedocs.io/en/latest/security.html

然后在VS代码中:ctrl + shift + p

Jupyter:输入本地/远程Jupyter Notebook的URL

我只安装了docker并运行了容器。