我刚刚通过以下方式安装了jupyter_contrib_nbextensions:

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

当我打开一个Jupyter笔记本并导航到编辑-> nbextensions config 时,我看到以下屏幕:

jupyter-notebook - 所有jupyter贡献nbextensions都标记为可能不兼容-LMLPHP

所有扩展名都标记为“,可能不兼容”。一种解决方案是取消选中以下选项:“禁用nbextensions的配置,而没有明确的兼容性”。但是安全吗?为什么nbextensions不兼容?

我的软件包版本是:
jupyter==1.0.0
notebook==6.0.1
jupyter-contrib-nbextensions==0.5.1

最佳答案

您会注意到,在jupyter_contrib_nbextensions版本0.5.1 中,大多数nbextensions与4.X和5.X版本兼容。例如看这个扩展:

jupyter-notebook - 所有jupyter贡献nbextensions都标记为可能不兼容-LMLPHP

如果您取消选中“禁用nbextensions的配置而没有明确的兼容性”,则使用任何扩展名很可能不会有问题。我想开发人员尚未针对最近发布的新jupyter_contrib_extensions版本6.X测试notebook。如果您想要一个稳定且经过测试的环境,则可以回滚到以前的jupyter笔记本版本。最新兼容的版本是 5.7.8 。只需卸载当前的notebook并通过执行以下命令安装该特定版本:

pip uninstall notebook
pip install notebook==5.7.8

关于jupyter-notebook - 所有jupyter贡献nbextensions都标记为可能不兼容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58146683/

10-11 13:26