我正在寻找一种方法,以编程方式(而不是通过命令行)获得系统中所有已安装ipython内核名称的列表(或dict)。到目前为止,我有这个:
from jupyter_client.kernelspecapp import KernelSpecManager
print(KernelSpecManager().find_kernel_specs())
或者(但它给出了一个弃用警告):
^{pr2}$还有一种使用ipykernel的方法,但是没有找到任何文档。在
以上所有内容都为我提供了一个字典,其中包含我使用ipykernel
安装的内核,但不是笔记本中显示的默认内核(例如Python 3
):
{'lab2': '/home/alex/.local/share/jupyter/kernels/lab2',
'lab3': '/home/alex/.local/share/jupyter/kernels/lab3',
'python2': '/usr/local/share/jupyter/kernels/python2'}
有没有办法得到所有内核的列表?在
当我执行一个与上面稍有不同的过程时,我看到了一个python3内核。我在安装了jupyter4.4.0后执行以下操作。在
输出,就像dict一样。在
^{pr2}${a1}
相关问题 更多 >
编程相关推荐