Jupyter Lab 学习——新一代的在线笔记本
一. Jupyter Lab 总览
新一代基于 web 的项目管理集成环境,功能比单纯的 notebook 强大。
以下是 Jupyter Lab 的界面:
集成 Jupyter notebooks,文本编辑,终端和其他扩展定制插件。
- 代码控制台:可交互式执行代码
- 可在文档中执行实例代码
- 生成 Dashboard 仪表盘
- 支持多种文档可视化,包括 Markdown 等
二. Jupyter Lab 安装和启动
conda
conda install -c conda-forge jupyterlab
pip
pip install jupyterlab
docker 全量安装
docker pull jupyter/all-spark-notebook
启动 jupyter lab
docker run -d -v /home/DockerData/lab:/home/jovyan -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes --name mylab jupyter/all-spark-notebook
启动从浏览器输入 http://IP:8888/lab 可以进入主页
三. Jupyter Lab 的安全性,设置密码
开启 Jupyter 终端进入命令:
jupyter notebook --generate-config
生成文件 $HOME/.jupyter/jupyter_notebook_config.py
,编辑文件设置
c.NotebookApp.allow_password_change = True
只要把前面的注释"#"去掉就可以。为了安全,也不要使用 root 启动服务:
c.NotebookApp.allow_root = False
然后在终端执行命令生成密码
jupyter notebook password
密码文件保存在$HOME/.jupyter/jupyter_notebook_config.json
{
"NotebookApp": {
"password": "sha1:e769777c596f:3438a7e84bff50a2d55922312ba2a650c95f8f47"
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 操作系统 权限维持
下一篇: MyBatis 介绍和使用
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论