问题描述

一开始在安装 notebook 中的插件 nbextensions 时根本没有注意到版本适配问题,都是进行默认安装结果安装最新版本的 notebook=7.x,恰好 notebook=7.x 版本不再适应插件 nbextensions然后就各种报错。我就在各种论坛搜索引擎中找解决方法,跟着各种博文一步步的敲命令最后还是出错,直到在 stack overflow发现 [ModuleNotFoundError: No module named ‘notebook.base’ when installing nbextensions] 这篇文章,和我也是同样的问题,受到评论区启发,才顺利解决


分析解决

jupyetr notebook(以下简称 notebook7.x版本不再支持,如果还想在 notebook使用插件 nbextensions,则需要安装 6.x 版本的插件。

如果在安装 notebook 的时候没有指定版本,那将会默认安装最新版本的 notebook可以通过 conda install notebook=6.4 来安装指定版本6.4 可以换成你需要的指定版本

以下给出完整的安装插件 nbextensions 过程,从建立虚拟环境 myenv 开始,如果不明白为什么新建环境建议阅读 【一文讲清楚 Anaconda 相关环境配置与Package管理】

插件已经成功安装了,进入 jupyter notebook,会看到刚刚安装的插件。

以上的安装插件 nbextensions过程,是我实测过的,在我的电脑上(windows-x64)没有任何错误基本配置python=3.10.13notebook=6.4.12


总结

基础环境配置问题以及各种插件的安装一定要注意版本适配。在各种论坛搜索引擎搜索到的博文,包括我自己的这篇博文在都是亲测有效的,但是是适配不同环境的,所以并不能解决所有的问题

原文地址:https://blog.csdn.net/weixin_54383080/article/details/134655727

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_20472.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注