38

我刚刚安装jupyter_contrib_nbextensions了:

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

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

nbextensions 配置

所有扩展都被标记为“可能不兼容”。一个解决方案是取消选中选项:“禁用没有明确兼容性的 nbextensions 的配置”。但它安全吗?任何想法为什么nbextensions是不可战胜的?

我的包版本是:

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

1 回答 1

50

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

nbextension 详细信息示例

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

pip uninstall notebook
pip install notebook==5.7.8
于 2019-09-28T13:40:49.213 回答