Jupyter Notebook无法识别新的conda环境

3
每当我以激活的conda环境运行Jupyter笔记本时,该环境都可以在Jupyter中使用。然而,现在当我使用任何新创建的环境时,这个方法不再起作用了。如果我使用以前创建的环境,我可以通过Jupyter访问环境,只有新创建的环境无法使用!
我尝试按照另一个stackoverflow问题中描述的安装nb_conda_kernels、ipykernel和ipywidgets,但这也无法解决问题。
您有什么想法,如何使其再次工作,哪些软件包可能未安装才能使其正常工作?
编辑:如果我按照Conda environments not showing up in Jupyter Notebook中的最佳答案操作,则该环境变得可用。然而,我需要为每个新环境运行此操作!有什么原因导致这种行为发生改变?
2个回答

8

试试这个

conda create --name firstEnv
conda activate firstEnv
conda install -c anaconda ipykernel
python -m ipykernel install --user --name=firstEnv

1
谢谢,结果是Jupyter和Ipykernel包在基本的Conda环境中出了问题,我应该在发布之前想到检查它们! - speeder1987
尽管我在基本环境中重新安装了Jupyter和IPykernel软件包,但直到我在新环境中加入了这行代码:python -m ipykernel install --user --name=firstEnv,问题才得以解决。 - Magnetar

0

如果其他人也遇到了这个问题,我通过在基本的conda环境中重新安装Jupyter和Ipykernel软件包来解决了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接