我通常用'jupyter notebook'命令启动jupyter笔记本。
回溯(最近通话最近):文件 “ / home / jake / venv / bin / jupyter-notebook”,第8行,在 sys.exit(main())文件“ /home/jake/venv/lib/python3.7/site-packages/jupyter_core/application.py”, 第268行,在launch_instance中 返回super(JupyterApp,cls).launch_instance(argv = argv,** kwargs)文件 “ /home/jake/venv/lib/python3.7/site-packages/traitlets/config/application.py”, 在launch_instance中的第663行 app.initialize(argv)文件“”, 初始化文件中的第2行 “ /home/jake/venv/lib/python3.7/site-packages/traitlets/config/application.py”, 第87行,在catch_config_error中 返回方法(app,* args,** kwargs)文件“ /home/jake/venv/lib/python3.7/site-packages/notebook/notebookapp.py”, 初始化中的第1720行 self.init_webapp()文件“ /home/jake/venv/lib/python3.7/site-packages/notebook/notebookapp.py”, init_webapp中的第1482行 self.http_server.listen(port,self.ip)文件“ /home/jake/venv/lib/python3.7/site-packages/tornado/tcpserver.py”, 第151行,收听 套接字= bind_sockets(端口,地址=地址)文件“ /home/jake/venv/lib/python3.7/site-packages/tornado/netutil.py”,行 174,在bind_sockets中 sock.bind(sockaddr)OSError:[Errno 99]无法分配请求的地址
但此消息显示在
答案 0 :(得分:0)
转到/ etc / hosts并检查本地主机的IP是否为127.0.0.1
如何转到主机文件?如果您使用的是Linux,请打开终端,输入
cd /etc/
然后输入
cat hosts
这将显示主机中的内容。现在您将在其中看到本地主机。如果尚未将其值更改为127.0.0.1。那应该可以使您的笔记本计算机运行。
如果发现本地主机已经是127.0.0.1,请在终端中尝试以下命令:
jupyter notebook --ip=0.0.0.0 --port=8080
运行jupyter笔记本。
第二个是立即修复,但是每次您要启动jupyter notebook时,都必须提供这两个参数。另一方面,第一个是永久性修复程序(推荐),您下次只需键入“ jupyter笔记本”即可。