jupyter notebook里新建new下面没有Python3的解决
·
我们正常安装好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

更多推荐

所有评论(0)