运行jupyter笔记本电脑时,ec2 ubuntu名称或服务未知错误

时间:2019-02-11 17:15:45

标签: python python-3.x ubuntu amazon-ec2 jupyter-notebook

我在ubuntu 18机器上使用ec2,并希望安装jupyter笔记本,我按照this教程进行操作,并不断收到此错误:

  

回溯(最近通话最近):文件   “ /home/ubuntu/.local/bin/jupyter-notebook”,第11行,在       sys.exit(main())文件“ /home/ubuntu/.local/lib/python3.6/site-packages/jupyter_core/application.py”,   第266行,在launch_instance中       返回super(JupyterApp,cls).launch_instance(argv = argv,** kwargs)文件   “ /home/ubuntu/.local/lib/python3.6/site-packages/traitlets/config/application.py”,   第657行,在launch_instance中       app.initialize(argv)文件“”,   初始化文件中的第2行   “ /home/ubuntu/.local/lib/python3.6/site-packages/traitlets/config/application.py”,   第87行,在catch_config_error中       返回方法(app,* args,** kwargs)文件“ /home/ubuntu/.local/lib/python3.6/site-packages/notebook/notebookapp.py”,   第1628行,在Initial中       self.init_webapp()文件“ /home/ubuntu/.local/lib/python3.6/site-packages/notebook/notebookapp.py”,   init_webapp中的第1378行       self.jinja_environment_options,文件“ /home/ubuntu/.local/lib/python3.6/site-packages/notebook/notebookapp.py”,   第159行,在 init       default_url,settings_overrides,jinja_env_options)文件“ /home/ubuntu/.local/lib/python3.6/site-packages/notebook/notebookapp.py”,   init_settings中的第252行       allow_remote_access = jupyter_app.allow_remote_access,文件“ /home/ubuntu/.local/lib/python3.6/site-packages/traitlets/traitlets.py”,   第556行,获取       返回self.get(obj,cls)文件“ /home/ubuntu/.local/lib/python3.6/site-packages/traitlets/traitlets.py”,   535行,在get中       值= self._validate(obj,dynamic_default())文件“ /home/ubuntu/.local/lib/python3.6/site-packages/notebook/notebookapp.py”,   _default_allow_remote中的第867行       对于socket.getaddrinfo(self.ip,self.port,0,socket.SOCK_STREAM)中的信息:文件“ /usr/lib/python3.6/socket.py”,行745,   在getaddrinfo中       _socket.getaddrinfo中的res(主机,端口,家庭,类型,原型,标志):socket.gaierror:[Errno -2]名称或服务未知

端口22和8888对我的IP开放

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

当我用conda而不是python运行相同的方式时,它会起作用