Ssh 套接字错误-操作错误:[Errno 99]-在远程主机上运行Jupyter笔记本

Ssh 套接字错误-操作错误:[Errno 99]-在远程主机上运行Jupyter笔记本,ssh,jupyter-notebook,jupyter,Ssh,Jupyter Notebook,Jupyter,我正在使用SSH登录在远程机器上工作。尝试在名为balling\u selection的虚拟环境中打开jupyter笔记本时,请使用以下命令: jupyter笔记本--无浏览器--端口=8887 我得到以下错误: Traceback (most recent call last): File "/home/homap/miniconda3/envs/balancing_selection/bin/jupyter-notebook", line 11, in <module&g

我正在使用SSH登录在远程机器上工作。尝试在名为
balling\u selection
的虚拟环境中打开jupyter笔记本时,请使用以下命令:

jupyter笔记本--无浏览器--端口=8887

我得到以下错误:

 Traceback (most recent call last):
      File "/home/homap/miniconda3/envs/balancing_selection/bin/jupyter-notebook", line 11, in <module>
        sys.exit(main())
      File "/home/homap/miniconda3/envs/balancing_selection/lib/python3.7/site-packages/jupyter_core/application.py", line 267, in launch_instance
        return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
      File "/home/homap/miniconda3/envs/balancing_selection/lib/python3.7/site-packages/traitlets/config/application.py", line 657, in launch_instance
        app.initialize(argv)
      File "</home/homap/miniconda3/envs/balancing_selection/lib/python3.7/site-packages/decorator.py:decorator-gen-7>", line 2, in initialize
      File "/home/homap/miniconda3/envs/balancing_selection/lib/python3.7/site-packages/traitlets/config/application.py", line 87, in catch_config_error
        return method(app, *args, **kwargs)
      File "/home/homap/miniconda3/envs/balancing_selection/lib/python3.7/site-packages/notebook/notebookapp.py", line 1679, in initialize
        self.init_webapp()
      File "/home/homap/miniconda3/envs/balancing_selection/lib/python3.7/site-packages/notebook/notebookapp.py", line 1442, in init_webapp
        self.http_server.listen(port, self.ip)
      File "/home/homap/miniconda3/envs/balancing_selection/lib/python3.7/site-packages/tornado/tcpserver.py", line 151, in listen
        sockets = bind_sockets(port, address=address)
      File "/home/homap/miniconda3/envs/balancing_selection/lib/python3.7/site-packages/tornado/netutil.py", line 174, in bind_sockets
        sock.bind(sockaddr)
    OSError: [Errno 99] Cannot assign requested address
回溯(最近一次呼叫最后一次):
文件“/home/homap/miniconda3/envs/balancement_selection/bin/jupyter notebook”,第11行,in
sys.exit(main())
文件“/home/homap/miniconda3/envs/balancement_selection/lib/python3.7/site packages/jupyter_core/application.py”,第267行,在launch_实例中
返回super(JupyterApp,cls)。启动_实例(argv=argv,**kwargs)
文件“/home/homap/miniconda3/envs/balancement_selection/lib/python3.7/site packages/traitlets/config/application.py”,第657行,在launch_实例中
应用程序初始化(argv)
文件“”,第2行,在初始化中
文件“/home/homap/miniconda3/envs/balancement\u selection/lib/python3.7/site packages/traitlets/config/application.py”,第87行,在catch\u config\u error中
返回方法(应用程序、*args、**kwargs)
文件“/home/homap/miniconda3/envs/balancement_selection/lib/python3.7/site packages/notebook/notebookapp.py”,第1679行,在初始化中
self.init_webapp()
文件“/home/homap/miniconda3/envs/balancement_selection/lib/python3.7/site packages/notebookapp.py”,第1442行,在init_webapp中
self.http_server.listen(端口,self.ip)
文件“/home/homap/miniconda3/envs/balancement_selection/lib/python3.7/site packages/tornado/tcpserver.py”,第151行,在listen中
套接字=绑定\u套接字(端口,地址=地址)
文件“/home/homap/miniconda3/envs/balancement\u selection/lib/python3.7/site packages/tornado/netutil.py”,第174行,位于绑定套接字中
sock.bind(sockaddr)
OSError:[Errno 99]无法分配请求的地址

如何解决此问题?

您可能需要指定本地主机(VM)的IP

您的
/etc/hosts
文件的
localhost
设置也可能不正确。
localhost
应指向IPv4地址,IPv6应作为IPv6环回的单独条目创建

127.0.0.1       localhost.localdomain    localhost
::1             localhost6.localdomain6  localhost6 

您可能需要指定本地主机(VM)的IP

您的
/etc/hosts
文件的
localhost
设置也可能不正确。
localhost
应指向IPv4地址,IPv6应作为IPv6环回的单独条目创建

127.0.0.1       localhost.localdomain    localhost
::1             localhost6.localdomain6  localhost6 
127.0.0.1       localhost.localdomain    localhost
::1             localhost6.localdomain6  localhost6