Jupyter Notebook切换环境出现无法连接的问题

在学习深度学习时,通常需要在Jupyter Notebook中切换不同的环境,这里记录我在切换的过程中,出现的内核无法连接的问题。出现的问题如下图
在这里插入图片描述

在这里插入图片描述

下面我们来看解决方法:
1.
打开Anaconda Prompt在这里插入图片描述
输入如下代码查看自己已有的虚拟环境:

conda info -e

如图所示为我所有的虚拟环境,共有三个:

  • 装有pytorch框架的环境
  • 装有tensorflow框架的环境
  • 基础环境
    在这里插入图片描述

进入Jupyter Notebook,可以看到此时只有两个虚拟环境
在这里插入图片描述

此时,我们想要在Jupyter Notebook中切换到装有pytorch框架的环境下

  1. 在Anaconda Prompt中切换至想要转换的环境:先激活
conda activate [你所要激活的环境名]

输入后,如下图
在这里插入图片描述
此时,再输入conda info -e代码时,可以看见一个“*”在我们想要切换的环境前面

  1. 在当前的环境中安装好ipykernel:
conda install ipykernel

在这里插入图片描述
输入y,如下图:
在这里插入图片描述
成功后,如下图:
在这里插入图片描述

  1. 输入以下代码添加当前环境至Jupyter Notebook:
python -m ipykernel install --name [你所要激活的环境名]

在这里插入图片描述

  1. 重启Jupyter Notebook即可看见新增的环境:
    在这里插入图片描述

但是,点击pytorch_gpu进行环境切换时,会出现内核无法连接的问题,也就是本文开始的两张图片

但是但是但是,我今天写这篇博客时,我直接点击却正常切换了,而我在之前想要切换到装有tensorflow的环境下时,直接点击是会出现无法连接的情况(我现在点击,仍然无法连接,我这里就假装无法正常连接吧,也就是出现了开头两张图的情况)

7.在pytorch环境下输入如下代码

conda install nb_conda

在这里插入图片描述

待下载完成后,输入Jypyter Notebook就可以正常切换了
在这里插入图片描述
但是,副作用是产生了两个Jypyter Notebook,但是,我试了一下是都可以用的,并没有影响。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值