在使用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,则成功切换你想要的环境了