JupyterLab

介绍

JupyterLab 是 jupyter notebook 的下一代产品。

Jupyter Notebook(前身是IPython Notebook)是一个基于Web的交互式计算环境。

如果你正在学习 Python/数据科学/人工智能,它是你绝佳的编程环境。

CodeLab Adapter 将其集成到插件,如果想编辑代码,诸如

它都是我们推荐的工具。

或者任何时候你想学习 Python ,JupyterLab 都是你理想的伙伴。

hello world

在 webUI 里运行 extention_jupyterlab 插件。


jupyterlab 默认将打开 Adapter主目录

Adapter主目录存放有:

  1. 用户配置文件
  2. extensions 目录(可以在此修改 extension 的行为(如eim_monitor ,修改完后,重新勾选插件即可,不必重启 Adapter)
  3. nodes 目录(可以在此修改 Adapter Node 的行为,修改完后,重新勾选插件即可,不必重启 Adapter)
  4. jupyter notebooks (用于存放Python代码,你可以从这里开始你的Python之旅)
  5. 资源文件(诸如 webui 的 html 文件,你可以自由修改!)
  6. Adapter 运行日志,当你需要调试 extension 时,查看日志将很有帮助。

你可以使用 jupyterlab 随意修改它们。别担心改坏了。如果发现修改后 Adapter无法正常运行。则将整个 Adapter 主目录删除即可,重启 Adapter,你将得到一个崭新的 Adapter 主目录。它是为你学习而构建的环境,别担心玩坏它,尽情探索吧。

积木说明

暂无

项目链接

暂无

FAQ

启用 Jupyterlab 插件,没有自动打开 Jupyterlab

可能是因为你的系统用户名(windows系统)是中文,目前 Jupyterlab 存在这个 bug, 官方正在修复中。

安装第三方库

import pip
# 举个例子: 安装 furl
pip.main(["install", "furl"])
# 你也可以使用国内的源: 
# pip.main(['install', 'furl', '-i', 'https://mirrors.aliyun.com/pypi/simple'])
# 针对ssl证书有问题的用户  pip.main(['install', 'furl', '-i', 'http://mirrors.aliyun.com/pypi/simple', "--trusted-host", "mirrors.aliyun.com"])

安装完之后,需要在 jupyterlab 重启kernel,也可以重启 jupyterlab。

列出所有库

import pip 
pip.main(["freeze"])

汉化

Adapter >= 3.3.1,jupyterlab 版本升级到 3.0,支持切换语言:

精简版(linux/RPI)如何安装 jupyterlab

完整版已经内置了一切依赖。

如果你是有精简版,确保你已经安装了 Python3

你不必手动安装 jupyterlab ,运行插件,CodeLab Adapter 会为你其余的一切。

当然你也可以在命令行里手动安装它。