我对Jupyter试图在我的浏览器中打开的方式有一个问题。当运行jupyter notebook时,它试图在我的默认浏览器file:///home/david/.local/share/jupyter/runtime/nbserver-56-open.html中打开这个文件位置,问题是因为我的浏览器在Windows环境中工作,所以浏览器试图打开一个实际上不存在的路径。我想知道是否存在一个文件可以更改我的浏览器中使用的地址,或者是我的Windows环境中的正确文件位置,或者只是使用http://localhost:8888?
谢谢!
编辑:只是为了说明一下,Jupyter本身运行得很好,它只需要我在浏览器的地址栏中手动输入http://localhost:8888即可。我只是好奇是否有办法避免手动输入URL。这几乎不是问题,但我仍然希望当我在终端中输入命令时打开它的便利性。
发布于 2019-03-01 10:22:22
本地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:8888https://stackoverflow.com/questions/54935391
复制相似问题