首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改运行在Windows上的朱庇特笔记本中的内核名称?

如何更改运行在Windows上的朱庇特笔记本中的内核名称?
EN

Stack Overflow用户
提问于 2016-07-27 04:51:38
回答 2查看 4K关注 0票数 8

我是经验丰富的Python /木星用户,但我是一个Windows新手,在下载和安装Anaconda 3发行版并启动了一个木星笔记本之后,我注意到木星笔记本的内核是Python[Root] (而不是基于Unix的系统上的Python 3 )。

笔记本可以正常工作,但是分享笔记本似乎是有问题的,因为每当在非Windows机器上打开笔记本创建的笔记本时,用户就会遇到“无法找到Python[Root]内核”的消息,并提示选择Python3(或Python2)内核。这真烦人。

我似乎没有在笔记本中手动更改内核的选项。也许这就是Anaconda (或木星)如何安装在我的Windows机器上的问题吧?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-12 18:18:53

如果不使用nb_conda_kernels包(如本例中所示),内核的名称将从内核规范文件中提取。要查找内核规范,请使用jupyter kernelspec list命令:

代码语言:javascript
复制
(base) C:\Users\user>jupyter kernelspec list
Available kernels:
  python2    C:\Anaconda2\share\jupyter\kernels\python2

对于每个内核,对应的文件夹中都会有kernel.json文件,其中可以更改display_name

代码语言:javascript
复制
{
 "display_name": "Python 2", 
 "language": "python", 
 "argv": [
  "C:\\Anaconda2\\python.exe", 
  "-m", 
  "ipykernel_launcher", 
  "-f", 
  "{connection_file}"
 ]
}

在我的例子中,它是一个Python 2环境,但是Python 3的格式是相同的。

票数 2
EN

Stack Overflow用户

发布于 2016-10-22 03:36:49

这是由于Anaconda的虚拟环境‘。您看到的“根”内核来自安装时创建的Anaconda环境。为了安装不同版本的python的其他内核,请参阅install.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38603974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档