前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >JupyterLab 交互式笔记本的安装使用

JupyterLab 交互式笔记本的安装使用

作者头像
GoCoding
发布于 2021-05-06 06:34:50
发布于 2021-05-06 06:34:50
1.2K00
代码可运行
举报
文章被收录于专栏:GoCodingGoCoding
运行总次数:0
代码可运行

介绍

JupyterLab 是基于 Web 的交互式开发环境,是 Jupyter 下一代的 Notebook 界面。

可以处理 Jupyter notebooks (.ipynb),编辑文本 (.md, .csv, .json, …),查看文件 (images, PDF, …),操作终端等。

另外,

  • 交互式,指文本与代码的交互。意味着文本中的代码,如 Markdown 代码段,可直接运行。
  • 开发环境,表明其功能足够强大,更像是一个 IDE 。扩展插件也让我们能自定义或增强各种功能。

官方文档:https://jupyterlab.readthedocs.io/

安装

推荐以下两种方式之一:

  • Anaconda: Anaconda 是用于科学计算的 Python 发行版,自带有 JupyterLab 。
  • Docker: Docker 是一个开源的容器引擎,可以直接拉取 JupyterLab 镜像环境。

Anaconda

下载地址:https://www.anaconda.com/products/individual#Downloads

conda 查看:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
❯ conda list | grep jupy
jupyter                   1.0.0                    py37_7
jupyter_client            5.3.4                    py37_0
jupyter_console           6.1.0                      py_0
jupyter_core              4.6.1                    py37_0
jupyterlab                1.2.6              pyhf63ae98_0
jupyterlab_server         1.0.6                      py_0

安装:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install -c conda-forge jupyterlab

或更新:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda update -c conda-forge jupyterlab

开始使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
jupyter lab

浏览器会打开:

Docker

下载地址:https://docs.docker.com/engine/install/

拉取镜像:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker pull jupyter/scipy-notebook:latest

常驻运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run -d --restart=always \
--name jupyter \
-p 8888:8888 \
-e JUPYTER_ENABLE_LAB=yes \
-v "$HOME":/home/jovyan/work \
jupyter/scipy-notebook:latest
  • --restart=always 是为了重启后仍保持运行
  • $HOME 是用于映射进容器的本地工作路径

浏览器访问 http://localhost:8888/lab

提示输入 Token ,可以查看 jupyter 日志获取:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
❯ docker logs jupyter
Executing the command: jupyter lab
[I 22:32:45.229 LabApp] Writing notebook server cookie secret to /home/jovyan/.local/share/jupyter/runtime/notebook_cookie_secret
[I 22:32:46.051 LabApp] JupyterLab extension loaded from /opt/conda/lib/python3.8/site-packages/jupyterlab
[I 22:32:46.051 LabApp] JupyterLab application directory is /opt/conda/share/jupyter/lab
[I 22:32:46.054 LabApp] Serving notebooks from local directory: /home/jovyan
[I 22:32:46.054 LabApp] Jupyter Notebook 6.1.4 is running at:
[I 22:32:46.054 LabApp] http://e1839b94c616:8888/?token=fc8d547d3d9cb47ae8d855fbb3f788e0c045e0061012a917
[I 22:32:46.054 LabApp]  or http://127.0.0.1:8888/?token=fc8d547d3d9cb47ae8d855fbb3f788e0c045e0061012a917
[I 22:32:46.054 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 22:32:46.059 LabApp]

    To access the notebook, open this file in a browser:
        file:///home/jovyan/.local/share/jupyter/runtime/nbserver-6-open.html
    Or copy and paste one of these URLs:
        http://e1839b94c616:8888/?token=fc8d547d3d9cb47ae8d855fbb3f788e0c045e0061012a917
     or http://127.0.0.1:8888/?token=fc8d547d3d9cb47ae8d855fbb3f788e0c045e0061012a917

最终,输入 token fc8d547d3d9cb47ae8d855fbb3f788e0c045e0061012a917 登录。

Chrome 浏览器可以应用 Chrome Apps 创建桌面快捷。

更多镜像

  • Selecting an Image: https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html

插件

启用

JupyterLab 侧边栏有插件选项,打开后会提示“Enable”,确认即可。

安装

“SEARCH” 里搜索想要的插件。例如图表绘制插件 DrawIO :

安装后 Launcher Other 里会多出 Diagram ,打开编辑:

更多插件

  • Awesome JupyterLab

结语

欢迎关注 GoCoding 公众号,分享日常 Coding 中实用的小技巧、小知识!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GoCoding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
爬虫 (三) anaconda3 入门
1. Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现
公众号---人生代码
2019/12/10
9600
爬虫 (三) anaconda3 入门
tensorflow的安装
本人Mac,但是不是nividna的显卡,所以装不了g pu版本的,虽然自己电脑也带g pu。
bye
2020/10/29
2.2K0
(数据科学学习手札81)conda+jupyter玩转数据科学环境搭建
  我们在使用Python进行数据分析时,很多时候都在解决环境搭建的问题,不同版本、依赖包等问题经常给数据科学工作流的搭建和运转带来各种各样令人头疼的问题,本文就将基于笔者自己摸索出的经验,以geopandas环境的搭建为例,教你使用conda+jupyter轻松搞定环境的搭建、管理与拓展。
Feffery
2020/04/01
9740
JupyterLab 的搭建与运维
Jupyter, 想必大家对这个项目都耳熟能详吧。因为能够实时交互、支持异构计算、部署简单、几乎无运维成本,所以得到了很多人的青睐。笔者的身边也有很多从事科学研究的人选择了 Jupyter 作为编写 Python 的工具,当然也有一部分人选择了 PyCharm。不过笔者还是比较喜欢 VS Code,简单的纯文本编辑功能,利用丰富的插件市场来添加各种想要的功能,无缝支持远程开发,简直就是理想中的编辑器了。但是,今天还是要来考虑一下 Jupyter,毕竟 JupyterLab 的服务功能也是非常强大的。
zhonger
2022/10/28
2.3K0
JupyterLab 的搭建与运维
opencv-安装opencv&jupyterlab
小毛coder
2024/03/26
2970
opencv-安装opencv&jupyterlab
JupyterLab Dockerfile 内置基础扩展及机器学习库,让你快速进入学习
github:https://github.com/JoiLa/jupyterlab-dockerfile-template
李昂君
2021/12/24
1.6K0
JupyterLab Dockerfile 内置基础扩展及机器学习库,让你快速进入学习
Jupyter Notebook 安装 GO 内核
https://github.com/janpfeifer/gonb#linux-and-mac-installation
崔哥
2023/05/19
8850
Jupyter Notebook 安装 GO 内核
从零开发无服务函数管理器:jupyter lab 插件
这个插件将分为两个部分,一部分是 server 部分,一部分是前端部分. 我们将先创建后端部分。
王磊-字节跳动
2019/12/15
3.6K0
Docker下,五分钟极速体验机器学习
版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
程序员欣宸
2019/08/01
1.2K0
交互式笔记本 —— Jupyter Notebook
最近看了个视频,讲的什么先不细说,重点是他用的文档很高级,代码和文本,图片混排,代码可以直接执行。如下图:
崔哥
2022/05/24
4340
交互式笔记本 —— Jupyter Notebook
Jupyter 工具的安装与使用方法,jupyter运行python代码演示,好用的python编辑器推荐!
通过 jupyter notebook 启动环境,启用环境后这个窗口不要关闭。 快捷键 ctrl+c 可以停用服务。
小蓝枣
2020/09/24
1.4K0
Jupyter 工具的安装与使用方法,jupyter运行python代码演示,好用的python编辑器推荐!
清华Anaconda 镜像恢复及一键安装气象常用的Python库
依赖的Python分发版本主要是Ananconda,要是觉得这个包过于庞大了。可以精简一些,只安装Miniconda也行。
bugsuse
2020/04/21
3.4K0
清华Anaconda 镜像恢复及一键安装气象常用的Python库
配置Ipython Nodebook 运
启动启动Ipython Notebook,首先进入Ipython Notebook的工作目录,如~/ipynotebook这个根据实际的情况确定;
py3study
2020/01/13
1.7K0
Python开发环境—— jupyter Notebook 安装使用
这篇说一下 Linux 下配置一个 Python 的 jupyter Notebook并可以外网访问进行开发的方法,这样就可以随时轻松的使用 jupyter Notebook进行pythob的开发学习,十分方便。
李郑
2019/12/04
1.8K0
问题随记 —— Python3.8 安装 nemo_toolkit 报错
报错信息如下: 装了n遍还是这样 (nemo) fanyi@ubuntu:~$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple Writing to /home/fanyi/.config/pip/pip.conf (nemo) fanyi@ubuntu:~$ pip install nemo_toolkit['all'] Looking in indexes: https://pypi.tuna.tsingh
繁依Fanyi
2023/05/07
1.1K0
在 AIGems 中使用交互式建模
本文主要演示在AIGems中使用交互式建模服务来在平台中对Cidar项目进行演示开发流程和开发验证一个简单推理服务
云原生小白
2023/08/28
2600
在 AIGems 中使用交互式建模
安装网络应用
一台服务器除了可以在命令行使用软件,还可以安装很多网络应用。如果有 root 管理员账号,可以很方面的配置这些网络应用,例如自己搭建一个博客系统,一个论坛或者一个 ftp文件传输系统。这个章节中我们介绍几个比较酷的网络应用。
生信喵实验柴
2022/10/25
5220
安装网络应用
python单细胞学习笔记-day1
pip是 Python 的包管理工具,用于安装、升级和卸载 Python 软件包,常用于获取和管理 PyPI(Python Package lndex) 上的开源库。
生信技能树
2025/01/11
790
python单细胞学习笔记-day1
jupyter远程安装文档
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
xbhog
2019/09/08
8470
生产力翻倍!JupyterLab 4.0全平台开发环境配置|从零部署到GPU加速优化指南
JupyterLab 是下一代交互式计算开发环境,2025年发布的4.0版本新增以下特性:
万里顾一诚
2025/03/07
3160
推荐阅读
相关推荐
爬虫 (三) anaconda3 入门
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验