jupyter notebook 如何添加新的kernel

时间:2024-03-13 19:16:59

在使用jupyter notebook 时会发现有些版本不是自己想要的,比如,想要用python2,但是现存的kernel是python3版本的,怎么办?

首先创建一个虚拟环境

1、创建一个虚拟环境
conda create -n xxx python =3.6 # 创建一个python 版本为3.6 的虚拟环境 ,xxx为虚拟环境的名称

2、查看有多少个虚拟环境
conda env list

3、**自己创建的虚拟环境(假设虚拟环境名称为tensorflow)
conda activate tensorflow

4、退出当前的虚拟环境(假设虚拟环境的名称为tensorflow)
conda deactivate

5、查看当前环境下的安装了哪些的包
conda list

其次安装ipykernel这个包,若是安装忽略
pip install ipykernel

然后在这个环境下输入一下命令
python -m ipykernel install --name XXXX(XXX就是kernel的名称,假设为kkk)

注意:在这里会出现问题
Permission denied:‘/usr/local/share/jupyter’

这个时候
python -m ipykernel install --user --name XXXX
就可以解决

若是出现权限不足的问题,则将python带上全路径
/home/test/anaconda/envs/tensorflow/bin/python -m ipykernel install --user --name XXX

最后
在jupyter notebook 中Change Kernel则会出现kkk这个kernel,选择kkk,则成功切换你想要的环境了
jupyter notebook 如何添加新的kernel