代码之家  ›  专栏  ›  技术社区  ›  user1471980

无法在python linux服务器上启动笔记本

  •  1
  • user1471980  · 技术社区  · 6 年前

    我在linux上安装了anaconda我正试着提出朱庇特笔记本如下:

    ./jupyter notebook --no-browser --port=8889
    

    看起来它启动了,控制台上没有错误。但是当我试图访问url时

    http://<server ip>:8889
    

    我收到页面不可用错误。你知道我遗漏了什么吗?

    这是启动Jupyter笔记本后的输出:

     bin]$ ./jupyter notebook --no-browser --port=8889
    [I 15:43:02.760 NotebookApp] JupyterLab beta preview extension loaded from /usr/local/clo/ven/python-2.7.12/anaconda2/lib/python2.7/site-packages/jupyterlab
    [I 15:43:02.760 NotebookApp] JupyterLab application directory is /usr/local/clo/ven/python-2.7.12/anaconda2/share/jupyter/lab
    [I 15:43:02.765 NotebookApp] Serving notebooks from local directory: /usr/local/clo/ven/python-2.7.12/anaconda2/bin
    [I 15:43:02.765 NotebookApp] 0 active kernels
    [I 15:43:02.766 NotebookApp] The Jupyter Notebook is running at:
    [I 15:43:02.766 NotebookApp] http://localhost:8889/?token=e2d0598937406066fc34f23f5f2187f2d6393976d84b5a2e
    [I 15:43:02.766 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
    [C 15:43:02.766 NotebookApp]
    
        Copy/paste this URL into your browser when you connect for the first time,
        to login with a token:
            http://localhost:8889/?token=e2d0598937406066fc34f23f5f2187f2d6393976d84b5a2e&token=e2d0598937406066fc34f23f5f2187f2d6393976d84b5a2e
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   rachid el kedmiri    6 年前

    默认情况下,笔记本服务器在127.0.0.1:8888本地运行,只能从本地主机访问您可以使用浏览器访问笔记本服务器 http://127.0.0.1:8888 ;这意味着您无法从外部世界(除了服务器之外的任何计算机)访问它

    要更改它,请按照 official docs

    如果上面的说明不起作用,您可以转发您的ip地址,以便以某种方式将其视为服务器的一部分:

    ssh -N -f -L localhost:8888:localhost:8889 remote_user@remote_host