jupyter notebook 如何添加新的kernel

当Jupyter Notebook的默认kernel不是所需Python版本时,可以通过创建和激活虚拟环境来解决。步骤包括:使用conda创建指定版本的虚拟环境,激活环境,安装ipykernel,然后在该环境中安装新的kernel。如果遇到权限问题,可以使用带有`--user`参数的命令。最后,在Jupyter Notebook中就能选择新创建的kernel,实现环境切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用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

其次安装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,则成功切换你想要的环境了
在这里插入图片描述
其他有关conda的命令
1、退出当前的虚拟环境(假设虚拟环境的名称为tensorflow)
conda deactivate

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值