admin管理员组

文章数量:1530351

文章目录

  • 前言
  • 一、jupyter notebook是什么?
  • 二、具体步骤
    • 1.安装jupyter notebook
    • 2.使用方法
  • 总结


前言

实际工作中,程序员经常需要写一些文档,又要有文字描述又要有图文代码与之匹配,还是挺困扰选择哪一个工具的。我也用markdown写过,但是还是想让文字描述与代码更紧密贴合一点,于是就尝试使用jupyter notebook来写。方便以后新员工入职的使用文档复现项目。


一、jupyter notebook是什么?

按照度娘的描述,Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,其本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和 markdown。

二、具体步骤

1.安装jupyter notebook

  • 用anaconda先创建一个环境,此处名为notebook
conda create -n notebook python=3.8

  • 激活该环境
source activate notebook
  • 安装jupyter notebook
conda install jupyter notebook
  • ipykernel安装到当前环境中,并将该环境取名为notebook,此处--name你也可以取其他名字,为了能较为容易区分环境,取名规则与conda环境名相同。
python -m ipykernel install --user --name="notebook"

2.使用方法

  • 在终端下输入jupyter notebook,会自动利用默认浏览器打开网页。打开后会显示你当前目录下的文件和文件夹,所以最好在有包含后缀名.ipynb的文件目录下打开jupyter notebook,如下图所示,我在此目录下保存了所有包含.ipynb的文件夹及文件。

  • 若想退出可按右上角或者在终端下直接Ctrl + C,会询问你是否关闭notebook服务,输入y确定

  • 可以像平时一样,点击文件夹进入选择文件。

  • 进入一个文件夹中,点击右上角的New可以让你在不同环境中创建一个Notebook,也可以创建其他的类型,例如.txt的文本,文件夹或者是终端

  • 我们点击右上角New中的notebook,即在名为notebook的环境下创建了一个笔记本,如下图我们可以点击Untitled修改文档的名称,也可以点击+号来添加cell。在notebook中一个块就是一个cell,我们一般会把一段文字或者一个完整的函数模块写在一个cell里。

  • jupyter支持markdown的语法,在下面第一行cell中我们建立一个一级标题。当然要确保在markdown语法下。此处,我们输入 # opencv-python的使用注意#后有空格。具体请查阅markdown语法相关内容,此处不再赘述。

  • 输入结束后,点击Run,会出现运行结果,黑体字样出现。

  • 插入一行新的cell。输入测试代码,点击Run运行。正常显示图片。需要注意图片是否在test这个文件的同级目录下

  • 在写程序的时候你也可以一样点tab进行语法补全,寻找要使用的函数

总结

jupyter notebook基本使用暂时就做这么多介绍,感兴趣的读者可以自行探索更多的玩法。

本文标签: 系统安装mintLinuxjupyternotebook