通过浏览器实现Ubuntu下的Jupyter交互

1、安装

$ pip3 install -i https://pypi.doubanio.com/simple/ jupyter notebook

找到安装的jupyter二进制文件

$ find / -name jupyter

创建软连接

$ sudo ln -s /home/hadoop/.local/bin/jupyter /usr/bin/jupyter

2、初始化生成默认配置文件

$ jupyter notebook --generate-config

根据提示,找到生成的配置文件jupyter_notebook_config.py 所在目录,并切换到该目录下

$ cd  /home/hadoop/.jupyter/

3. 输入 jupyter notebook password 生成密码,这里要求进行两次输入,请保证两次相同

$ jupyter notebook password
$ Enter password:    #  自己手动输入 例如 123456
$ Verify password:

  输入完相关密码后,会在当前目录生成 .jupyter/jupyter_notebook_config.json文件,里面存的是加密过后的密码。

4.使用vim打开上面的文件,并将其内容复制下来

$  vim .jupyter/jupyter_notebook_config.json

## 内部可能如下
"argon2:$argon2id$v=19$m=10240,t=10,p=8$yqX7AhTpZL3LTVSyGCnoYQ$3FGc8c3gVpQT609QpVZxiA"
##

5.修改config文件

$ vim  .jupyter/jupyter_notebook_config.json

  在 jupyter_notebook_config.py 中找到c.NotebookApp.password ,c.NotebookApp.ip,c.NotebookApp.open_browser 取消注释并修改如下:

$ c.NotebookApp.ip="*"
## 使用jupyter_notebook_config.json
$ c.NotebookApp.password=u'argon2:$argon2id$v=19$m=10240,t=10,p=8$yqX7AhTpZL3LTVSyGCnoYQ$3FGc8c3gVpQT609QpVZxiA'
$ c.NotebookApp.open_browser=False
 
6  修改后,输入 jupyter notebook 启动 ,然后在 Windows浏览器 输入   自己Ubuntu的IP:8888/tree ,然后再跳出的界面输入密码 123456
 
 
参考:
1 https://www.cnblogs.com/andy9468/p/14808101.html
2 https://www.jianshu.com/p/17dca6584dfe
3 https://blog.csdn.net/qq_15220357/article/details/81152957