通过 WSL 使用文件位置启动 Jupyter
Jupyter being launched using file location via WSL
我对 Jupyter 尝试在我的浏览器中打开的方式有疑问。当 运行 jupyter notebook
它试图在我的默认浏览器中打开这个文件位置 file:///home/david/.local/share/jupyter/runtime/nbserver-56-open.html
问题是因为我的浏览器在 Windows 环境中工作,浏览器试图打开一个根据 Windows 实际上并不存在的路径。我想知道是否存在可以更改我浏览器中使用的地址的文件,我的 Windows 环境中的正确文件位置或者只是使用 URL http://localhost:8888
?
谢谢!
编辑:特此说明,Jupyter 本身工作正常,它只需要我在浏览器的 URL 栏中手动输入 http://localhost:8888
。我只是好奇是否有办法避免手动输入 URL。这几乎不是问题,但我仍然喜欢在终端中键入命令时打开它的便利性。
本机 windows 应用程序无法访问 WSL 中的路径,因此您的浏览器无法打开该文件。可以直接在WSL bash中使用以下命令打开URL:
$ jupyter notebook --no-browser --port 8888
$ /mnt/c/Windows/system32/cmd.exe /c "start http://localhost:8888"
第二行将根据this post加载您的默认浏览器。您也可以直接调用特定浏览器(例如 IE、FireFox 或 Chrome):
$ '/mnt/c/Program Files/internet explorer/iexplore.exe' http://localhost:8888
我对 Jupyter 尝试在我的浏览器中打开的方式有疑问。当 运行 jupyter notebook
它试图在我的默认浏览器中打开这个文件位置 file:///home/david/.local/share/jupyter/runtime/nbserver-56-open.html
问题是因为我的浏览器在 Windows 环境中工作,浏览器试图打开一个根据 Windows 实际上并不存在的路径。我想知道是否存在可以更改我浏览器中使用的地址的文件,我的 Windows 环境中的正确文件位置或者只是使用 URL http://localhost:8888
?
谢谢!
编辑:特此说明,Jupyter 本身工作正常,它只需要我在浏览器的 URL 栏中手动输入 http://localhost:8888
。我只是好奇是否有办法避免手动输入 URL。这几乎不是问题,但我仍然喜欢在终端中键入命令时打开它的便利性。
本机 windows 应用程序无法访问 WSL 中的路径,因此您的浏览器无法打开该文件。可以直接在WSL bash中使用以下命令打开URL:
$ jupyter notebook --no-browser --port 8888
$ /mnt/c/Windows/system32/cmd.exe /c "start http://localhost:8888"
第二行将根据this post加载您的默认浏览器。您也可以直接调用特定浏览器(例如 IE、FireFox 或 Chrome):
$ '/mnt/c/Program Files/internet explorer/iexplore.exe' http://localhost:8888