gpt4 book ai didi

jupyter-notebook - `jupyter kernelspec list` 命令没有找到所有内核

转载 作者:行者123 更新时间:2023-12-05 07:22:42 29 4
gpt4 key购买 nike

我正在尝试关注 this post在 Jupyter 中更改我的内核名称以使其更有意义,但是 jupyter kernelspec list 没有找到所有内核。

(base) bash-3.2$ which python
/Users/benjamin/anaconda3/bin/python
(base) bash-3.2$ which jupyter
/Users/benjamin/anaconda3/bin/jupyter
(base) bash-3.2$ jupyter kernelspec list
Available kernels:
python3 /Users/benjamin/Library/Jupyter/kernels/python3

但是在 Jupyter 中我可以看到不止一个内核

enter image description here

如果我在不同的位置查看,我会得到相同的结果:

(base) bash-3.2$ cd anaconda3/share/jupyter/kernels/
(base) bash-3.2$ ls
python3

为什么会这样,我该如何解决?

最佳答案

我只是有一个类似的问题,之前没有意识到(因为我有超过 10 个内核)。最后我整理了一下:

a) 如果您没有明确定义内核(您使用“jupyter kernelspec”命令给出的名称,您将只看到 Conda 系统设置的环境名称

b) 此“环境 xyz”只能在您处于基础环境中或在 xyz 环境中时才能访问,而在其他环境中则不可访问

c) 但是,如果您创建一个明确的内核 xyz,那么该内核 xyz 就可以在其他环境中使用

d) 环境名称 xyz 似乎跟在您的环境名称之后(如果是这种情况您无法真正更改它,但您可以更改相关内核的名称)。当您有很多不同的内核/环境时,这可能会造成混淆

关于jupyter-notebook - `jupyter kernelspec list` 命令没有找到所有内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56435806/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com