我正在Windows上使用Windows Subsystem-Linux(WSL-Ubuntu)。
我已经在单独的虚拟环境下使用Miniconda在WSL上安装了jupyterlab,用于我自己的开发。
我正在使用VSCode通过内置终端访问WSL。
但是,这是一个已知的问题,当从WSL重定向时,当前的重定向URL不起作用。
为了解决无法重定向到nbserver html的问题,我更改了c.NotebookApp.notebook_dir = False。
但是,这导致我的jupyter笔记本始终将我的当前目录(尽管位于其他目录中)启动到jupyter_notebook_config.py所在的位置,即使我删除了它也是如此。
在完全重新安装该错误(包括jupyter笔记本和核心)之前,无法以某种方式更改此错误。
第二次发生也是在我生成配置文件以更改配置上的“浏览器”值以使用原始系统上安装的Chrome的时候。
使用jupyter笔记本或在其他虚拟环境中重新安装也无法正常工作。
请帮助并提前谢谢!
答案 0 :(得分:1)
因此,我发现了潜在的问题。有时,当您关闭VScode(WSL扩展)上的代码或终端时,您的jupyter实验室/笔记本可能并不总是在本地主机端口上停止运行,因此导致您被重定向到配置的默认位置。
即使您在终端上使用Crtl-C来停止服务器运行,也会发生这种情况...
因此,只需运行:
jupyter notebook stop 8888
确保所有恶意服务器均提供8888端口,然后重新运行
jupyter lab / notebook
无需重新安装jupyter等!