从VScode打开JupyterNotebook并在浏览器中运行

7

我已经使用VSCode(Python 3.9解释器 - 安装了jupyterlab)打开了我的.ipynb文件,它连接的是本地环境,如何通过浏览器打开它?默认端口是多少?

4个回答

6
在VSCode终端(Ctrl + Shift + ~)中输入jupyter notebook,将在您选择的浏览器中启动Jupyter。
如果未安装Jupyter,请在管理员权限的PowerShell或其他安装方式中键入pip install jupyter
如果未安装pip: python -m pip install -U pip 如果未安装Python,我建议使用Chocolatey进行安装,并且步骤在他们的网站上详细说明:https://docs.python-guide.org/starting/install3/win/#install3-windows

2

如果我在VSCode中创建一个带有内核的Jupyter笔记本,它会启动一个Jupyter服务器吗?如果是这样,我该如何找到服务器的URI,并且可以在Web浏览器中访问此URI吗? - panc

0
您可以在终端输入 jupyter notebook list 来列出所有正在运行的笔记本和它们的令牌。
它会输出类似于以下内容:
Currently running servers:
http://localhost:8889/?token=your_token :: /directory

您可以点击链接在浏览器中打开它。

0

CORS 相关问题的解决方案:

在我的情况下,问题出在 CORS 配置上。解决方法是通过终端启动笔记本,并指定允许的来源:

jupyter notebook --no-browser --NotebookApp.allow_origin_pat=https://.*vscode-cdn\.net

如果由于某些原因上述方法不起作用,您可以尝试以下最后的手段(请注意这将允许任何来源):

jupyter notebook --no-browser --NotebookApp.allow_origin='*'

来源:

https://github.com/microsoft/vscode-jupyter/wiki/Connecting-to-a-remote-Jupyter-server-from-vscode.dev


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