Q1: 为什么不是使用jupyter notebook?
A1: 人家(jupyter notebook 官方) 说了 jupyter lab 是notebook 的增强版
Q2: 完整的配置过程分为几大步骤?
A2:
## i 服务器安装jupyter lab
conda install -c conda-forge jupyterlab
ii 配置jupyter lab 可以远程使用
1 生成秘钥
$ ipython
Python 3.7.11 (default, Jul 27 2021, 14:32:16)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.26.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]:from IPython.lib import passwd
In [2]:passwd()
Enter password:
Verify password:
Out[2]: 'sha1:xxx:xxxx'
In [3]: exit()
这里我设置的密码为空,所以直接回车,登录的时候也是直接回车登录
2 生成配置文件
$ jupyter lab --generate-config
Writing default config to: /home/username/.jupyter/jupyter_lab_config.py
$ vim /home/username/.jupyter/jupyter_lab_config.py
3 修改配置文件
在文件的最下面增加就好,当然也可直接对配置文件的每一项进行修改(但是好长的文件,不如直接来个最简单的方法)
$ vim /home/usrname/.jupyter/jupyter_lab_config.py
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:xxx:xxxx'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8889
iii 远程登录
服务器终端输入
$ jupyter lab
然后尝试本地浏览器直接访问服务器ip:port 的方式,如果可以那就ok。
否则:无法访问 出现502 那就是服务器拒绝了
需要在本地终端输入
ssh username@ip -L 127.0.0.1:本地端口:127.0.0.1:服务器端口
再次以服务器ip:port 的方式访问
只能帮到这里了,如果再出现问题,我也没辙了。