我是靠谱客的博主 怕孤单小蝴蝶,最近开发中收集的这篇文章主要介绍Python jupyter notebook插件 Nbextensions安装及其使用,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1. 安装Nbextensions插件,若是遇到下载问题,参考pip换源教程
pip install jupyter_contrib_nbextensions
2. 配置Nbextensions
jupyter contrib nbextension install --user
3. 重启jupyter notebook点击Nbextensions进行配置,配置前将红框内的选项去除。,这个选项的意思是为了保护你的开发环境禁用了Nbextensions配置,防止不兼容的情况出现。
4. 各选项详解
- (some) LaTeX environments for Jupyter:可以在jupyter MD模式下进行公式编辑
- 2to3 Converter:转换
- AddBefore:添加前后代码块,可以用快捷键A,B代替。
- Autopep8:自动格式化 Python 代码,符合 PEP8 规范,需要安装autopep8包
- AutoSaveTime:设置代码自动保存时间
- Autoscroll:自动滚屏
- Cell Filter:依据标签过滤单元格
- Code Font Size:代码字号调整
- Code prettify:代码自动对齐和美化,需要安装yapf包
- Codefolding:折叠代码块
- Codefolding in Editor:折叠代码块
- CodeMirror mode extensions
- Collapsible Headings:MD模式下折叠标题 # 一级标题····
- Comment/Uncomment Hotkey:增加取消注释热键
- contrib_nbextensions_help_item:增加帮助菜单
- datestamper:增加粘贴本地日期和时间工具
- Equation Auto Numbering:公式自动编号
- ExecuteTime:记录代码块运行时间
- Execution Dependencies:记录cell之间的依赖关系
- Exercise:隐藏或显示单元格
- Exercise2:隐藏或显示单元格
- Export Embedded HTML:将文件导出为html文件
- Freezes:单元格锁定,只读功能
- Gist-it:一键发布Github
- Help panel:工具栏帮助按钮
- Hide Header:隐藏标题栏、菜单栏和工具栏
- Hide input:展开和隐藏代码
- Hide input all:展开和隐藏代码
- Highlight selected word:高亮显示被选中的对象以及所有代码单元中该对象的所有实例
- highlighter:荧光笔功能
- Hinterland:代码自动补全提示
- Initialization cells:在工具栏中增加运行所有被框选为“初始化代码单元”的代码单元
- insort formatter:排序代码单元中导入的包(需要安装isort包)
- jupyter-js-widgets/extension
- Keyboard shortcut editor:创建/修改/删除Jupyter的快捷键
- Launch QTConsole:使用QTConsole内核
- Limit Output:显示代码单元输出的文本或HTML的字符数
- Live Markdown Preview:MD样式
- Load TeX macros:加载TeX宏
- Move selected cells:增加上下移动单元格的功能
- Navigation-Hotkeys:增加用于导航的快捷键
- Nbextensions dashboard tab:在主页中提供配置Nbextensions的接口.
- Nbextensions edit menu item
- nbTranslate:在工具栏中增加语言翻译工具
- Notify:增加在Jupyter内核空闲时的通知提示功能
- Printview:将当前代码文件转换为html文件
- Python Markdown:允许使用{{x}}的方法来直接输出结果
- Rubberband:允许进行多个单元的选择
- Ruler:标尺功能
- Ruler in Editor:标尺功能
- Runtools:运行更多cell
- Scratchpad:增加单元,可以针对当前cell执行代码,而无需修改notebook中的内容
- ScrollDown:自动在选中单元格时向下滚动
- Select CodeMirror Keymap:使用CodeMirror获取键盘映射,可以禁用非Jupyter的其他浏览器快捷键
- SKILL Syntax:CodeMirror的Skill模块
- Skip-Traceback:跳过报错的路径追踪,只显示错误名称和类型的摘要
- Snippets:在工具栏中增加添加指定代码单元的功能
- Snippets Menu:在菜单栏中增加可自定义的菜单栏,用以插入代码片段
- spellchecker:拼写检查
- Split Cells Notebook:对代码块进行分割,可以并列显示
- Table of Contents (2):MD模式中侧边展示目录
- table_beautifier:美化输出单元格
- Toggle all line numbers:在工具栏中增加一个控制所有单元格行号是否显示的工具
- Tree Filter:在Jupyter笔记本文件树页面中增加按文件名过滤的功能
- Variable Inspector:变量查看
- zenmode:增加Zenmode功能扩展
最后
以上就是怕孤单小蝴蝶为你收集整理的Python jupyter notebook插件 Nbextensions安装及其使用的全部内容,希望文章能够帮你解决Python jupyter notebook插件 Nbextensions安装及其使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复