通过IPython
解释器运行的一个交互式笔记本,分为Markdown格(用于笔记)和代码格,可以在网页中直接编写、运行、调试 python 代码,并自由调整各个代码块的执行顺序
通常Anaconda中已经自动集成了jupyter,也可以自行通过pip install jupyter
安装。
- Jupyter Lab 是Jupyter Notebook的下一代,具有更多的功能和可扩展性,更类似一个IDE。
帮助文档
jupyter notebook -h
jupyter notebook --help
启动
jupyter notebook
jupyter notebook --port <port_number>
启动后默认在localhost:8888
展示当前家目录的文件列表
关联conda的环境
通过conda install nb_conda
安装后关联 jupyter 和 conda 环境
注意:在conda的默认环境base下可能会安装失败,切换新环境安装即可成功
安装后主页的tab中出现 Conda 栏
新建 Notebook 时除了默认的 python 环境还会出现 conda 环境选项
运行中的Notebook可以切换内核
运行
Jupyter Notebook 中的输入输出及注释文档等,默认保存为.ipynb
后缀的JSON文件中,也可以另存为.py
、.pdf
等格式。
运行中的笔记和终端网页被关闭后不会释放内存,可以随时在运行栏中重新进入或关闭
运行中的文件前图标为绿色,勾选后可选择关闭
在笔记本(即
.ipynb
文件)中可以测试代码和写文档
当单元格左侧为蓝色时为命令模式(类似vim),用于统筹操作不同单元格。当单元格左侧为绿色时为编辑模式,用于修改当前单元格内容。
shift + enter
为执行当前区域,enter
则为进入修改当前区域
特殊指令
- %load <URL>
加载指定网站的源代码 - %load <Python文件的绝对路径>
加载本地python文件,第一次执行是加载,第二次执行是执行python内容 - %run <Python文件的绝对路径>
!python <Python文件的绝对路径>
不加载,直接运行本地python文件 - %pwd
!pwd
获取当前路径 - !<shell命令>
执行shell命令。此外也可以通过新建终端来执行shell命令
网友评论