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

时间:2019-09-28 13:17:19

标签: jupyter-notebook incompatibility jupyter-contrib-nbextensions

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

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

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

nbextensions config

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

我的软件包版本为:

jupyter==1.0.0
notebook==6.0.1
jupyter-contrib-nbextensions==0.5.1

1 个答案:

答案 0 :(得分:5)

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

nbextension details example

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

pip uninstall notebook
pip install notebook==5.7.8