问题描述
一开始在安装 notebook
中的插件 nbextensions
时根本没有注意到版本的适配问题,都是进行默认的安装,结果安装是最新版本的 notebook=7.x
,恰好 notebook=7.x
版本不再适应插件 nbextensions
,然后就各种报错。我就在各种论坛、搜索引擎中找解决方法,跟着各种博文一步步的敲命令,最后还是出错,直到在 stack overflow发现 [ModuleNotFoundError: No module named ‘notebook.base’ when installing nbextensions] 这篇文章,和我也是同样的问题,受到评论区启发,才顺利解决:
分析与解决
jupyetr notebook
(以下简称 notebook
) 7.x
版本不再支持,如果还想在 notebook
中使用插件 nbextensions
,则需要安装 6.x
版本的插件。
如果在安装 notebook
的时候没有指定版本,那将会默认安装最新版本的 notebook
,可以通过 conda install notebook=6.4
来安装指定的版本,6.4
可以换成你需要的指定版本。
以下给出完整的安装插件 nbextensions
过程,从建立虚拟环境 myenv
开始,如果不明白为什么要新建环境,建议阅读 【一文讲清楚 Anaconda 相关环境配置与Package管理】:
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。