启动 Jupyter Notebook 遇到 socket.gaierror

默认配置的情况下,无法启动 Jupyter notebook,报错如下:


socket.gaierror: [Errno -2] Name or service not known

官方文档中的提到只需要更改 ~/.jupyter/jupyter_notebook_config.py 文件中的 c.NotebookApp.ip 即可实现外部访问:


# Set ip to '*' to bind on all interfaces (ips) for the public server

c.NotebookApp.ip = '*'

但在较新的版本的 Jupyter(大概5.6.0以上)中,如果不做其他改动,便会报错。解决办法有两种:

  1. c.NotebookApp.ip 改为 0.0.0.0

  2. 打开远程访问权限,将 c.NotebookApp.allow_remote_access 改为 True

相关链接:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容