无法在jupyter“jupyter\u contrib\u nbextensions”中使用扩展

2024-06-13 10:56:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Jupyter笔记本电脑的新手,我想拥有一个自动完成代码的工具,并拥有一个像Spyder一样的可变资源管理器。我发现2个Stackoverflow页面(Autocompletion in JuypterVariable Explorer in Jupyter)建议使用jupyter_contrib_nbextensions

我完全按照那些帖子中为Anaconda写的做了,我可以安装“jupyter_contrib_nbextensions”。我还安装了“腹地”和“VariInspector”扩展,我可以在Jupyter笔记本中看到这些扩展并激活它们(参见屏幕截图)Jupyter_Screenshot。然而,我就是不能用它。不知何故,当我在Pupyter中编写代码时,什么都没有改变。我还需要激活一些东西吗

使用Anaconda终端激活时出现的一个问题是,我收到了一条我不理解的消息。你可以在截图中看到这一点。也许这与我在使用这些扩展时遇到的困难有关(但可能不是)Terminal_screensot

有人知道为了使用这些扩展我必须做什么吗?我非常感谢你的每一句话,也非常感谢你的帮助

我是否必须以某种方式在另一个位置激活它(例如直接在笔记本中)?你知道cmd中的警告/错误消息是什么意思吗

赏金提示:由于我还没有收到关于我的答案的解决方案,而且我的赏金即将到期,因此我想提醒你这个问题。有人(进一步)知道问题可能是什么以及如何解决吗?如果有进一步的想法,我将不胜感激


Tags: 工具代码in消息笔记本jupyteranacondacontrib
2条回答

试试这些:

$ pip install nb_xxx_extension
$ jupyter nb_xxx_extension enable  sys-prefix

如果扩展可用,可以使用conda进行安装。否则,只需在您的conda环境中安装pip,并按上述方式安装即可

您的环境中可能出现了一些问题,因此我建议您使用最新版本的python(我不知道您使用的是什么版本)在新环境中重新开始,并从一个扩展开始。以下内容适用于我在mac/linux上的操作:

conda create -n testenv python=3.8
conda activate testenv
pip install notebook jupyter_contrib_nbextensions
jupyter contrib nbextension install  user
jupyter nbextension enable hinterland/hinterland

您可能需要在“Anaconda提示符”中而不是在常规的Windows终端中执行此操作。当然,最后运行jupyter notebook来启动服务器并创建一个新的笔记本来测试一切工作。如果它仍然不起作用,那么您的环境一定是出了问题,或者它是windows上的一个bug,在这种情况下会出现问题

相关问题 更多 >