【jupyter notebook中插件 nbextensions 安装失败分析与解决方法】

本文主要是介绍【jupyter notebook中插件 nbextensions 安装失败分析与解决方法】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 问题描述
  • 分析与解决
  • 总结

问题描述

一开始在安装 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管理】:

  • 打开 anaconda Prompt,通过命令 conda create --name myenv python=3.10 创建环境 myenv
  • conda activate myenv 进入环境 myenv
  • conda install notebook=6.4 安装 notebook
  • pip install jupyter_contrib_nbextensions 完成插件 nbextensions 的安装。

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

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


总结

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

这篇关于【jupyter notebook中插件 nbextensions 安装失败分析与解决方法】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/457900

相关文章

C++中初始化二维数组的几种常见方法

《C++中初始化二维数组的几种常见方法》本文详细介绍了在C++中初始化二维数组的不同方式,包括静态初始化、循环、全部为零、部分初始化、std::array和std::vector,以及std::vec... 目录1. 静态初始化2. 使用循环初始化3. 全部初始化为零4. 部分初始化5. 使用 std::a

如何将Python彻底卸载的三种方法

《如何将Python彻底卸载的三种方法》通常我们在一些软件的使用上有碰壁,第一反应就是卸载重装,所以有小伙伴就问我Python怎么卸载才能彻底卸载干净,今天这篇文章,小编就来教大家如何彻底卸载Pyth... 目录软件卸载①方法:②方法:③方法:清理相关文件夹软件卸载①方法:首先,在安装python时,下

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

SpringMVC获取请求参数的方法

《SpringMVC获取请求参数的方法》:本文主要介绍SpringMVC获取请求参数的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下... 目录1、通过ServletAPI获取2、通过控制器方法的形参获取请求参数3、@RequestParam4、@

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

Python中的魔术方法__new__详解

《Python中的魔术方法__new__详解》:本文主要介绍Python中的魔术方法__new__的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、核心意义与机制1.1 构造过程原理1.2 与 __init__ 对比二、核心功能解析2.1 核心能力2.2

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi