当前位置: 首页 > 知识库问答 >
问题:

Jupyter笔记本无法从nb_conda_内核中找到conda环境的内核

王彭薄
2023-03-14

我为不同的Python项目使用不同的conda环境,并且习惯于在Jupyter笔记本中愉快地使用nb_conda_kernels来访问这些环境的内核。它们将在“新”下拉列表中提供,名称类似于“Python[conda env: project]。经过一些更新后,这些内核都没有出现在Jupyter中,当我试图打开一个使用这些内核之一的笔记本时,我得到内核未找到-找不到匹配Python[conda env: project ect42]*的内核。请选择一个内核:。唯一的选项是Python 3。

我已经检查了所有的环境仍然在conda中(带有conda env list),并且每个环境都安装了ipycore包。

我从中启动Jupyter的环境包括以下所有内容(以及许多其他内容):

ipykernel5.1。4 py37h39e3cac_0 ipython 7.13。0 py37h5ca1d4c_0 jupyter 1.0。0 py37_7 jupyter_客户端6.0。0 py_0 nb_conda 2.2。1 py37_0 nb_conda_内核2.2。2 py37_0 python 3.7。0 h6e4f718_3

我应该用jupyter_conda而不是nb_conda吗?我怎样才能看到nb_conda_kernels试图做什么或者它有什么错误?我可以手动创建内核,但在我拥有的每个环境中这样做会很耗时。

非常感谢任何提示!请告知我是否可以提供更多版本/系统详细信息。

共有1个答案

厉念
2023-03-14

我通过升级nb_conda_kernels到2.2.3版本来修复它!发行说明提到这个版本是对jupyter_client6的修复。我为笔记本创造了一个新的环境,所以可能还有其他一些因素在起作用。在新环境中,我运行了conda安装--Channel conda-forgenb_conda_kernels来安装2.2.3版。

 类似资料:
  • 问题内容: 我陷入了某种可怕的virtualenv混乱之中。救命?! 我使用管理环境。直到最近,我还只有一个python2 jupyter笔记本内核,但是我决定将自己的脚步拖入21世纪,并安装了python3内核。我忘记了我是怎么做到的。 我的主要(anaconda)python默认为2.7。 因此,在这里,我很乐意尝试从闪亮的新python3内核中使用漂亮的汤,而且在能够找到其封装的任何环境下,

  • 我在Windows 10上运行Anaconda,并使用Jupyter Notebook进行机器学习项目。 我最近开始意识到Conda中的虚拟环境。 我使用以下命令在conda中创建了一个虚拟环境 激活环境 ipykernel中安装的环境(不确定使用的术语是否正确) 现在环境是可见的jupyter笔记本,但当我启动它我得到

  • 所以我试图修复我的Jupyter笔记本(它不允许我导入库),但是,似乎我让事情变得更糟了。现在每当我启动笔记本时,内核就会启动,然后立即消失。我得到的错误如下: 有办法解决这个问题吗?或者我应该进行全面的卸载和重新安装吗?还有,我该怎么做呢?当我执行sudopip卸载jupyter时,它似乎不起作用。

  • 我正试图为用python做一些科学工作设置一个良好的环境。为此,我安装了Jupyter 然后我希望能够拥有不同的环境,并将它们与Jupyter笔记本一起使用。所以我用conda创建了两个自定义环境:py27和py35。 然后在我的笔记本上我有两个内核和。在一个笔记本里,我得到了下面的python3内核: 这与python2内核有关: 我如何设置为python2的minicda env? 如何将co

  • 问题内容: 我以前在Mac上使用过(python 2和3)。一段时间不使用后,似乎无法解决问题。使用命令从终端启动笔记本时,然后选择我要使用的笔记本,出现错误: 我肯定这与我的Internet连接无关(我尝试了2台连接到不同网络的机器)。 我已经读过浏览器可能是问题所在,因此我已经安装了Chrome和Firefox。但是,当我使用Safari,Chrome和Firefox时出现此错误。 然后我读到

  • 问题内容: 典型地,一个运行或或在终端局部地启动一个Jupyter笔记本网络服务器(和打开的浏览器中的URL)。使用conda 和conda环境时, 最常见的错误消息似乎是:在conda环境中安装XYZ软件包后, 可以在其中启动的python控制台中运行,但是在 Jupyter笔记本中 运行相同的代码 将导致ImportError 。 这个问题已经被问过很多次了,但是没有一个很好的答案,大多数Q&