欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu 16.04.6 LTS 服务器端运行 JupyterLab,本地浏览器访问 JupyterLab

程序员文章站 2022-05-27 19:17:13
...
环境及工具
  • 远程服务器:Ubuntu 16.04.6 LTS
  • Xshell 6 (Build 0715)
  • Tmux(终端复用工具)
基本步骤
  1. 在 Ubuntu 服务器端安装 JupyterLab
  • 官网:https://jupyter.org/install.html
  • pip 方法:
pip install jupyterlab
  1. 配置 Xshell 端口转发
  • 打开 Xshell——【文件】——【新建】——在【连接】中填写服务器的登录信息,再在其下的【用户身份验证】中填写登录用户名和密码
  • 再在【SSH】下的【隧道】中点击【添加】,将【侦听端口】和【目标端口】设置为同一个端口号(记住该端口号,后面运行 JupyterLab 时需要使用该端口号,其他地方都不需要修改,注意不要勾选“转发X11连接到(X)”),确定并保存该终端会话
    Ubuntu 16.04.6 LTS 服务器端运行 JupyterLab,本地浏览器访问 JupyterLab
  1. 运行 JupyterLab
  • 用 Xshell 打开上一步配置好的终端会话,运行如下命令:
tmux new -s my_jupyterlab  # 通过 tmux 开启一个会话
jupyter lab --port 端口号    # 在打开的 tmux 会话窗口运行 JupyterLab,此处端口号设置为 Xshell 端口转发设置的端口号
  • 通过 tmux 可以保持该会话在后台持续运行,而不至于用户退出终端后,该 JupyterLab 服务退出,即可以即时地在本地浏览器中使用 JupyterLab,当然也可以不用这一步,直接运行 JupyterLab
  1. 浏览器中使用 JupyterLab
  • 在本机浏览器地址栏中输入:http://127.0.0.1:端口号,如下示例
http://127.0.0.1:端口号

然后即可以使用服务器上的 JupyterLab 服务了!界面截图如下:
Ubuntu 16.04.6 LTS 服务器端运行 JupyterLab,本地浏览器访问 JupyterLab

需要注意:虽然通过 tmux 可以在 ubuntu 后台持续运行 jupyterlab 服务,但是不能关闭 Xshell 中负责特定端口转发的会话终端,但是可以退出 tmux,执行其他操作

参考

[1] https://jupyter-notebook.readthedocs.io/en/stable/public_server.html