jupyter使用notedown插件来读写github源文件

如果启动jupyter notebook报错:

[C 18:49:50.816 NotebookApp] Bad config encountered during initialization:
[C 18:49:50.816 NotebookApp] The ‘contents_manager_class‘ trait of a NotebookApp instance must be a subclass of ‘notebook.services.contents.manager.ContentsManager‘, but a value of class ‘traitlets.traitlets.MetaHasTraits‘ (i.e. <class ‘notedown.contentsmanager.NotedownContentsManager‘>) was specified.

是因为启动jupyter默认加载notedown插件却发现没有安装造成的。

安装notedown插件:

pip install https://github.com/mli/notedown/tarball/master

运行Jupyter并加载notedown插件:

jupyter notebook --NotebookApp.contents_manager_class=‘notedown.NotedownContentsManager’

【可选项】默认开启notedown插件

首先生成jupyter配置文件(如果已经生成过可以跳过)

jupyter notebook --generate-config

将下面这一行加入到生成的配置文件的末尾(Linux/macOS一般在~/.jupyter/jupyter_notebook_config.py)

c.NotebookApp.contents_manager_class = ‘notedown.NotedownContentsManager’

之后就只需要运行jupyter notebook即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容