Python Can';t在jupyter&x27中使用扩展名;jupyter_contrib_nbensions';

Python Can';t在jupyter&x27中使用扩展名;jupyter_contrib_nbensions';,python,jupyter-notebook,Python,Jupyter Notebook,我是Jupyter笔记本电脑的新手,我想拥有一个自动完成代码的工具,并拥有一个像Spyder一样的可变资源管理器。我发现2个Stackoverflow页面(,)建议使用 我完全按照那些帖子中为Anaconda写的做了,我可以安装“jupyter_contrib_nbextensions”。我还安装了“腹地”和“VariInspector”扩展,我可以在Jupyter笔记本中看到这些扩展并激活它们(参见屏幕截图)。然而,我就是不能用它。不知何故,当我在Pupyter中编写代码时,什么都没有改变。我

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

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

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

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

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

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

试试这些:

$pip安装nb\u xxx\u扩展
$jupyter nb_xxx_扩展启用--sys前缀

如果扩展可用,您可以使用
conda
进行安装。否则,只需在您的conda env中安装
pip
,并如上所述进行安装。

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

conda create-n testenv python=3.8
康达激活测试仪
pip安装笔记本电脑jupyter_contrib_nbextensions
jupyter contrib nbextension安装--用户
jupyter nbextension启用腹地/腹地

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

感谢Gordon的回答。我也可以使用pip和conda吗?基本上我以前从未使用过pip。如何使用pip?我可以在conda终端中使用您建议的代码吗?如果您想使用conda forge频道,它可以与
conda install pip
一起安装,或者
conda install-c conda forge pip
一起安装。然后您可以在您的conda环境中使用
pip安装xxx\u软件包
。在很多情况下,特定的软件包只能在pip中使用,而不能在conda中使用,反之亦然。感谢Gordon的回答。我照你说的做了,安装了pip,并使用pip安装了“jupyter_contrib_nbextensions”。安装还可以。然而,在jupyter笔记本中,一切都没有改变。我仍然没有自动拟合和变量资源管理器。基本上,我认为这不是安装的问题,因为正如你在我问题的截图中看到的那样,jupyter笔记本中列出了扩展。问题是,虽然安装完成了,但没有正确安装。类似的问题如下:。你可以朝着同一个方向调查。谢谢戈登的回答。你知道我可以尝试使用哪些扩展吗?谢谢阿明的回答。我一直在经历水蟒环境的问题。为了创建我当前的环境(使用keras),我必须设置20次。因此,如果我的环境再次出现问题,我将不再使用蟒蛇。我有一个强烈的印象,那就是Anaconda本身的软件质量很低,而且充满了bug。我该怎么做才能在Anaconda中建立一个有keras和pyomo的环境,并使其不至于一团糟?总的来说,为什么水蟒总是把环境搞得一团糟呢?我对你的答案投了赞成票,并把奖金奖励给了你,因为我认为你对混乱的环境是正确的。我希望你仍然能给我一些建议,比如如何在不破坏环境的情况下使用巨蟒。我不认为问题一定是巨蟒,事实上,我经常在我的环境中使用它,没有任何问题。但在Windows上,事情往往更棘手,我已经好几年没有使用它了,但我也经常遇到问题。正如我所说的,我认为上面的代码应该可以工作,但如果不能工作,您可能会在conda环境之外的某个软件版本出现错误,或者类似的情况。总的来说,如果你能够在python/软件开发中使用Windows而不是Windows,我强烈建议你这样做。谢谢amin的回答。基本上,我不想只为Python使用Linux,因为我没有任何其他Linux应用程序。我宁愿不再使用Anaconda,因为我在使用它时遇到了很多问题(对我来说,这个工具产生了我用于编码的最多问题)。你知道除了水蟒还有别的选择吗?或者我可以单独安装jupyter笔记本和Spyder,并将它们的软件包管理结合起来吗?