Jupyter Notebook远程访问配置中容易犯错的一点

来源:互联网 发布:东方卫视网络直播回看 编辑:程序博客网 时间:2024/06/05 02:46
随便百度一下Jupyter Notebook远程访问如何配置,都能找到一大堆的教程,内容基本前篇一律,看似只要按其配置,便绝无配错的可能。但我认为这些教程中往往忽略了对配置项的必要解释,例如c.NotebookApp.ip这行,其配置的其实是允许访问的IP地址,类似于防火墙的设置,也就是说''中应填写客户端IP地址,如果允许任何客户端访问,那就是'*'

c.NotebookApp.ip='*'

我最初误以为这里是要配置服务器的IP地址,结果就遇到启动Jupyter Notebook时出现如下报错。

root@Liming-AI:~/.jupyter# jupyter notebook[I 11:14:51.664 NotebookApp] Writing notebook server cookie secret to /run/user/0/jupyter/notebook_cookie_secretTraceback (most recent call last):  File "/root/anaconda3/bin/jupyter-notebook", line 11, in <module>    sys.exit(main())  File "/root/anaconda3/lib/python3.6/site-packages/jupyter_core/application.py", line 267, in launch_instance    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)  File "/root/anaconda3/lib/python3.6/site-packages/traitlets/config/application.py", line 657, in launch_instance    app.initialize(argv)  File "<decorator-gen-7>", line 2, in initialize  File "/root/anaconda3/lib/python3.6/site-packages/traitlets/config/application.py", line 87, in catch_config_error    return method(app, *args, **kwargs)  File "/root/anaconda3/lib/python3.6/site-packages/notebook/notebookapp.py", line 1296, in initialize    self.init_webapp()  File "/root/anaconda3/lib/python3.6/site-packages/notebook/notebookapp.py", line 1120, in init_webapp    self.http_server.listen(port, self.ip)  File "/root/anaconda3/lib/python3.6/site-packages/tornado/tcpserver.py", line 142, in listen    sockets = bind_sockets(port, address=address)  File "/root/anaconda3/lib/python3.6/site-packages/tornado/netutil.py", line 197, in bind_sockets    sock.bind(sockaddr)OSError: [Errno 99] Cannot assign requested address

去百度上搜索,大家给的解决方案一般就是在jupyter notebook后面加上 --ip=127.0.0.1. 这个回答其实很扯淡——是能运行了,但这样只能在服务器上运行,而不能在任何客户端运行!而且如果要这么指定的话,你甚至根本就不用配置jupyter_notebook_config.py。
其实问题就出在前述c.NotebookApp.ip的设定上,所以对于网上搜来的教程,还是要搞清楚每个配置的意义究竟是什么,而只是照抄。
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 奶水多宝宝呛奶怎么办 婴儿的含乳姿势不正确怎么办 一个月竖着抱了怎么办 乳头被婴儿吸痛怎么办 婴儿从鼻孔吐奶怎么办 宝宝习惯含着乳头睡觉怎么办? 宝宝习惯奶瓶不吃乳头怎么办 婴儿从鼻子吐奶怎么办 宝宝从鼻孔出奶怎么办 一个月婴儿溢奶怎么办 刚出生婴儿溢奶怎么办 宝宝含不住乳晕怎么办 宝宝含不了乳晕怎么办 宝宝溢奶一直哭怎么办 宝宝倒奶很多次怎么办 宝宝吃了润肤乳怎么办 奶瓶很难吸出奶怎么办 2个月宝宝奶睡怎么办 孕四个月轻度缺碘怎么办 宝宝吃了奶粉呕吐怎么办 宝宝吃奶只含乳头怎么办 母乳流的太快怎么办 两个月小孩乳头混淆了怎么办 喂奶期间乳房有肿块怎么办 宝宝只吃乳头不吃奶嘴怎么办 宝宝只吃一个乳头怎么办 宝宝只吃乳头不吃奶瓶怎么办 给泰迪奶狗喂奶呛到了怎么办 奶壶喂奶呛到了怎么办 宝宝喝奶瓶老是呛到怎么办 两个月宝宝睡偏头了怎么办 婴儿吐奶豆花状怎么办 吃母乳乳头破了怎么办 顺产后仰卧睡了怎么办 宝宝含着母乳睡怎么办 刚出生的孩子不吃母乳怎么办 月子里挤奶手痛怎么办 做完月子之后腿疼腰疼怎么办 腰疼引起的腿疼怎么办 上网上久了脑袋痛怎么办 莲花坐的脚麻怎么办