notebook无法再本地浏览器上打开

使用ssh隧道链接服务器后,发现启动jupyter会无法打开浏览器

1
[W 10:05:26.060 NotebookApp] No web browser found: could not locate runnable browser.

解决方案

主要解决思路是将jupyter notebook用如下命令重新启动并指定一个端口

1
jupyter notebook --no-browser --port=8889

然后使用ssh在本机制定一个端口和服务器的8889端口对接

1
ssh -NfL localhost:8836:localhost:8889 -p <port> username@ip

随后在本地浏览器输入localhost:8836访问即可,此时会让你输入password or token,登陆服务器,输入jupyter notebook list,然后将token输入到浏览器中即可登录