我是经验丰富的Python /木星用户,但我是一个Windows新手,在下载和安装Anaconda 3发行版并启动了一个木星笔记本之后,我注意到木星笔记本的内核是Python[Root] (而不是基于Unix的系统上的Python 3 )。
笔记本可以正常工作,但是分享笔记本似乎是有问题的,因为每当在非Windows机器上打开笔记本创建的笔记本时,用户就会遇到“无法找到Python[Root]内核”的消息,并提示选择Python3(或Python2)内核。这真烦人。
我似乎没有在笔记本中手动更改内核的选项。也许这就是Anaconda (或木星)如何安装在我的Windows机器上的问题吧?
发布于 2019-03-12 18:18:53
如果不使用nb_conda_kernels包(如本例中所示),内核的名称将从内核规范文件中提取。要查找内核规范,请使用jupyter kernelspec list命令:
(base) C:\Users\user>jupyter kernelspec list
Available kernels:
python2 C:\Anaconda2\share\jupyter\kernels\python2对于每个内核,对应的文件夹中都会有kernel.json文件,其中可以更改display_name:
{
"display_name": "Python 2",
"language": "python",
"argv": [
"C:\\Anaconda2\\python.exe",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
]
}在我的例子中,它是一个Python 2环境,但是Python 3的格式是相同的。
发布于 2016-10-22 03:36:49
这是由于Anaconda的虚拟环境‘。您看到的“根”内核来自安装时创建的Anaconda环境。为了安装不同版本的python的其他内核,请参阅install.html。
https://stackoverflow.com/questions/38603974
复制相似问题