Jupyter notebook 对虚拟环境的管理(增加,删除,查看)--使用ipykernel ---jupyter内核清单地址不同解决方法

一、原理说明

很多用jupyter的小伙伴在使用Jupyter新建一个python文件的时候,这里环境可能只有python3。但明明自己的Conda有很多虚拟环境,用在jupyter就没有了呢?
在这里插入图片描述
Jupyter对虚拟环境管理是基于ipykernel库的,所以你的虚拟环境没有ipykernel库在Jupyter是无法使用的,这也就是为什么很多安装攻略的第一步是安装ipykernel库了。

二、Conda基本操作

推荐去这篇文章学一下Conda Prompt基本指令:Conda常用命令大全

然后我们操作promopt进入自己需要添加的虚拟环境,my-env-name是你自己的环境。

conda activate my-env-name

下载ipykernel库

conda install ipykernel

三、Jupyter环境管理

将环境加入内核(在你的环境内操作)

python -m ipykernel install --name my-env-name  

做到这一步,然后刷新一下网页,新的环境就进来了。
在这里插入图片描述

将环境从内核中删除(在你的环境内操作)

jupyter kernelspec remove my-env-name  

查看jupyter内核(base环境下)

jupyter kernelspec list

补充: 关于地址问题

在这里插入图片描述
有些小伙伴在检查自己的内核清单时可能像我一样,新建的内核和python3不在一起,可能由于这个原因我在使用transformers内核的时候,nodebook并没有识别到transformers外部库,于是有以下两种修改内核地址的方法,但修改默认安装路径我还是没有找到合适的方法

方法一

在资源管理器中直接把文件剪切到你的Anaconda\share\中,就是下图中红框文件夹剪切到黄框文件夹下。
在这里插入图片描述

效果如下:

在这里插入图片描述

方法二

在添加内核时指定路径:

python -m ipykernel install --name myenv --display-name "display-envname" --prefix D:\Anaconda\share

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值