交互式笔记本 —— Jupyter Notebook

编辑于 2023-05-21 10:18:53 阅读 1116

最近看了个视频,讲的什么先不细说,重点是他用的文档很高级,代码和文本,图片混排,代码可以直接执行。如下图:

0450CCC4194E728DC95CEAB7EF3A8DB9E8F02F6BFE4.jpg

进一步了解得知,他用的是Jupyter,交互式笔记本,默认支持python,官网https://jupyter.org

安装

安装pip3

apt-get install python3-pip

pip

可以用pip安装

pip install jupyterlab

运行

jupyter lab --allow-root
# nohup jupyter lab --allow-root &

docker-compose

也可以用docker-compose

version: '3'

networks:
  web-network:

services:
  docker-notebook:
    image: "jupyter/base-notebook:lab-3.6.2"
    hostname: base-notebook
    restart: always
    tty: true
    ports:
      - "8888:8888"
    networks:
      - web-network

启动服务

docker-compose up -d

访问

http://localhost:8888/

如果是docker部署,初次访问会要求填写token,这个token可以在控制台(比如:docker logs …)查看

其他语言安装文档

Jupyter Notebook 安装 PHP 内核

Jupyter Notebook 安装 GO 内核

在线服务

完整的Jupyter Notebook 环境

https://mybinder.org/

https://nbviewer.org/ (只能预览?)

https://notebooks.azure.com

其他

同类型的还有 Google Colab

Jupyter支持的内核列表

docker镜像如何选择

广而告之,我的新作品《语音助手》上架Google Play了,欢迎下载体验