我在 Windows 上使用 Windows 子系统-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笔记本或在不同的虚拟环境中重新安装也不起作用..
请帮忙并提前致谢!!
最佳答案
所以我发现了潜在的问题..有时,当您关闭 VScode(WSL 扩展)上的代码或终端时,您的 jupyter 实验室/笔记本可能并不总是停止在本地主机端口上运行,因此导致您被重定向到您的配置所在的默认位置。
即使您在终端上按 Crtl-C 来停止服务器运行,也可能会发生这种情况...
因此,只需运行:
jupyter notebook stop 8888
确保 8888 端口可从所有恶意服务器使用,然后重新运行
jupyter lab / notebook
无需重新安装jupyter等!
关于python - Jupyterlab : Directory keeps redirecting to where jupyter_notebook_config. py 是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60387048/