我是靠谱客的博主 怕孤单小蝴蝶,最近开发中收集的这篇文章主要介绍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. 各选项详解

  1. (some) LaTeX environments for Jupyter:可以在jupyter MD模式下进行公式编辑
  2. 2to3 Converter:转换
  3. AddBefore:添加前后代码块,可以用快捷键A,B代替。
  4. Autopep8:自动格式化 Python 代码,符合 PEP8 规范,需要安装autopep8包
  5. AutoSaveTime:设置代码自动保存时间
  6. Autoscroll:自动滚屏
  7. Cell Filter:依据标签过滤单元格
  8. Code Font Size:代码字号调整
  9. Code prettify:代码自动对齐和美化,需要安装yapf包
  10. Codefolding:折叠代码块
  11. Codefolding in Editor:折叠代码块
  12. CodeMirror mode extensions
  13. Collapsible Headings:MD模式下折叠标题 # 一级标题····
  14. Comment/Uncomment Hotkey:增加取消注释热键
  15. contrib_nbextensions_help_item:增加帮助菜单
  16. datestamper:增加粘贴本地日期和时间工具
  17. Equation Auto Numbering:公式自动编号
  18. ExecuteTime:记录代码块运行时间
  19. Execution Dependencies:记录cell之间的依赖关系
  20. Exercise:隐藏或显示单元格
  21. Exercise2:隐藏或显示单元格
  22. Export Embedded HTML:将文件导出为html文件
  23. Freezes:单元格锁定,只读功能
  24. Gist-it:一键发布Github
  25. Help panel:工具栏帮助按钮
  26. Hide Header:隐藏标题栏、菜单栏和工具栏
  27. Hide input:展开和隐藏代码
  28. Hide input all:展开和隐藏代码
  29. Highlight selected word:高亮显示被选中的对象以及所有代码单元中该对象的所有实例
  30. highlighter:荧光笔功能
  31. Hinterland:代码自动补全提示
  32. Initialization cells:在工具栏中增加运行所有被框选为“初始化代码单元”的代码单元
  33. insort formatter:排序代码单元中导入的包(需要安装isort包)
  34. jupyter-js-widgets/extension
  35. Keyboard shortcut editor:创建/修改/删除Jupyter的快捷键
  36. Launch QTConsole:使用QTConsole内核
  37. Limit Output:显示代码单元输出的文本或HTML的字符数
  38. Live Markdown Preview:MD样式
  39. Load TeX macros:加载TeX宏
  40. Move selected cells:增加上下移动单元格的功能
  41. Navigation-Hotkeys:增加用于导航的快捷键
  42. Nbextensions dashboard tab:在主页中提供配置Nbextensions的接口.
  43. Nbextensions edit menu item
  44. nbTranslate:在工具栏中增加语言翻译工具
  45. Notify:增加在Jupyter内核空闲时的通知提示功能
  46. Printview:将当前代码文件转换为html文件
  47. Python Markdown:允许使用{{x}}的方法来直接输出结果
  48. Rubberband:允许进行多个单元的选择
  49. Ruler:标尺功能
  50. Ruler in Editor:标尺功能
  51. Runtools:运行更多cell
  52. Scratchpad:增加单元,可以针对当前cell执行代码,而无需修改notebook中的内容
  53. ScrollDown:自动在选中单元格时向下滚动
  54. Select CodeMirror Keymap:使用CodeMirror获取键盘映射,可以禁用非Jupyter的其他浏览器快捷键
  55. SKILL Syntax:CodeMirror的Skill模块
  56. Skip-Traceback:跳过报错的路径追踪,只显示错误名称和类型的摘要
  57. Snippets:在工具栏中增加添加指定代码单元的功能
  58. Snippets Menu:在菜单栏中增加可自定义的菜单栏,用以插入代码片段
  59. spellchecker:拼写检查
  60. Split Cells Notebook:对代码块进行分割,可以并列显示
  61. Table of Contents (2):MD模式中侧边展示目录
  62. table_beautifier:美化输出单元格
  63. Toggle all line numbers:在工具栏中增加一个控制所有单元格行号是否显示的工具
  64. Tree Filter:在Jupyter笔记本文件树页面中增加按文件名过滤的功能
  65. Variable Inspector:变量查看
  66. zenmode:增加Zenmode功能扩展

最后

以上就是怕孤单小蝴蝶为你收集整理的Python jupyter notebook插件 Nbextensions安装及其使用的全部内容,希望文章能够帮你解决Python jupyter notebook插件 Nbextensions安装及其使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部