我们正常安装好Anaconda后,在Home界面下,启动jupyter notebook需要新创建新的book文件时,需要点击new,点击Python3,但此时没有显示Python3的选项,有教程指出点击Notebook即可,但新版本可能Notebook也没有,如下图所示: 

可能造成此问题的原因有:

1、缺少IPython 内核:Jupyter需要ipykernel包提供Python支持;
2、内核未注册:Python环境未向Jupyter注册;
3、环境冲突:Jupyter安装的环境与Python环境不一致(常见于 Conda 多环境)。 

下面,给出解决方法:

1、安装 IPython 内核:即安装ipykernel
在用pip命令进行安装:

首先win+R打开运行窗口,输入命令:pip install ipykernel

考虑到网速问题,所以推荐用镜像安装,这里以清华大学镜像为例:

pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple/

2、手动注册内核
如果安装后仍不显示,手动注册内核:

python -m ipykernel install --user --name base --display-name "Python 3"

--name base:指定Conda环境名(这里是base)
--display-name "Python 3"`:设置Jupyter中显示的名称

3、验证内核是否注册

检查已注册的内核列表:

jupyter kernelspec list

正常应返回类似:
Available kernels:
  base    /Users/your_username/.local/share/jupyter/kernels/base

4、重启Jupyter

完成上述步骤后,关闭所有 Jupyter 进程(包括终端中的服务)。重新启动Jupyter:

jupyter notebook

此时,new下面出现Python3 

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐