概述
1 介绍
- 简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
- 组成部分
① 网页应用
网页应用即基于网页形式的、结合了编写说明文档、数学公式、交互计算和其他富媒体形式的工具。简言之,网页应用是可以实现各种功能的工具。
② 文档
即Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。
特点:这些文档是保存为后缀名为**.ipynb**的JSON格式文件,不仅便于版本控制,也方便与他人共享。
此外,文档还可以导出为:HTML、LaTeX、PDF等格式。
2 安装
1 首先得确保安装了python,推荐使用Anaconda来安装,使用Anaconda可以创建多个python环境,方便深度学习时使用不同框架后环境的切换,安装完成后默认base环境会自带jupyter notebook。
2 下载完成后,创建一个环境
(1)使用以下命令安装
conda create -n 你的自定义python环境名 python==你想要的python版本
conda craete -n jayden python==3.7.0
(2)激活使用你的python环境
conda activate jayden
(3)如果没有jupyter notebook,安装jupyter notebook(一般都自带,所以可以忽略这一步)
conda install jupyter notebook
(4)命令行直接输入jupyter notebook,然后就会才cmd的当前目录用网页的形式打开
jupyter notebook
自此完成安装
3 使用
3.1 使用技巧
3.2 非常有用的插件安装
(1)先切换到自己的环境下,然后输入以下代码
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
(2)安装完后重启jupyter notebook即可使用
如果出现所有插件禁止选择的情况,把√取消就可以了
(3)推荐使用的插件
当选择一个插件时,下面都有对应的介绍,可以根据自己的需求添加
- Autopep8 - 格式化/美化代码(注意:失效情况在安装一个包
conda install pep8
)
Use kernel-specific code to reformat/prettify the contents of code cells - Code prettify - 格式化/美化代码
Use kernel-specific code to reformat/prettify the contents of code cells - Codefolding - 折叠代码
This extension enables the CodeMirror feature to allow codefolding in code cells - Collapsible Headings - 笔记本按标题折叠
Allows notebook to have collapsible sections, separated by headings - ExecuteTime - 显示执行时间
Display when each cell has been executed and how long it took - Hide Header - 热键切换可见性
Toggle visibility of all of header, menubar, toolbar using a hotkey - Highlight selected word - 高亮所选词
Enables the CodeMirror addon “Match Highlighter” - highlighter - 高亮markdown中文本
Enable to highlight select text in a markdown cell - Hinterland - 自动补全代码
Enable code autocompletion menu for every keypress in a code cell, instead of only enabling it with tab - Nbextensions edit menu item - 编辑菜单项
Add an edit-menu item to open the nbextensions configurator page - Notify - 后台运行完通知
Show a browser notification when kernel becomes idle again after being busy for some time - configurable after 0, 5, 10, or 30 seconds busy. - Table of Contents (2) - 目录
The toc2 extension enables to collect all running headers and display them in a floating window, as a sidebar or with a navigation menu. The extension is also draggable, resizable, collapsable, dockable and features automatic numerotation with unique links ids, and an optional toc cell. - Variable Inspector - 检查变量
The Variable Inspector extension collects all defined variables and display them in a floating window. The extension is also draggable, resizable, collapsable.
4 各种小问题
3.1 jupyter内核设置为自己的环境
(1)首先安装ipykernel包,在命令行输入
conda install ipykernel
(2)然后切换到你要使用的环境
conda activate 你的环境变量名
(3)将环境写入到Notebook的kernel中(关键步骤)
python -m ipykernel install --user --name 你的环境变量名 --display-name "Python 你想要jupyter显示的名字"
(4)再次运行notebook,切换到你想要的环境即可
最后
以上就是儒雅大雁为你收集整理的jupyter notebook使用1 介绍2 安装3 使用4 各种小问题的全部内容,希望文章能够帮你解决jupyter notebook使用1 介绍2 安装3 使用4 各种小问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复