服务器配置jupyter notebook

  参考资料:

  https://www.cnblogs.com/Kalafinaian/p/11870638.html

  https://blog.csdn.net/xiaozisheng2008_/article/details/107370632

  参照这两个文章的流程走即可,下面梳理一下:

  1. 生成配置文件

  2.生成密码

  3.修改配置文件

  配置项主要是:默认端口,是否打开浏览器(--no-browser),密码,是否允许root,工作路径

  4.启动

  我使用的命令是

nohup jupyter notebook --no-browser --allow-root --notebook-dir=/ --port=8888 &

 

  2020.11.12日 更新

  今天按照上面的流程走了一遍,有一些小问题和上次不一样了,下面记录要点在这里:

  1)首先必须要生成jupyter notebook的密码并且在jupyter notebook的配置文件中配置好。

  生成密码可以有两种方式,一种是利用Python的console:

from notebook.auth import passwd
passwd()

  注意好像更新之后就不显示sha1了,这是否说明jupyter notebook默认的散列函数换了?

  一种是利用jupyter notebook password命令。

  生成密码后使用jupyter notebook --generate-config命令在生成的配置文件中按照参考资料一更改几个项目。

  2)走完上面的步骤之后,还有一点不一样是这次我使用了新的命令才成功:

nohup jupyter notebook --no-browser --allow-root --notebook-dir=/ --ip=0.0.0.0 --port=8888 &

  默认的ip应该是localhost?虽然上次成功了但是这次改成了0.0.0.0才没有报错,假如不使用--ip 会报错如下:OSError: [Errno 99] Cannot assign requested address

  为什么必须是0.0.0.0?这我也是一知半解,想要了解更多的读者可以看一下这两个地方:

  https://github.com/codenvy/codenvy/issues/2427

  https://zhuanlan.zhihu.com/p/72988255

 
posted @ 2020-10-10 21:25  思念殇千寻  阅读(228)  评论(0编辑  收藏  举报