Anaconda将虚拟环境配置到Jupyter kernel 出现的一些问题和解决

前言:

在Anaconda中为了安装tensorflow创建了一个虚拟环境,之后在往pycharm引的时候还是很方便的,但是在使用jupyter 时出现了一些问题,记录一波。

正文:

在使用jupyter时发现kernel不存在安装好的tensorflow,通过各种博客查询,是因为在创建这个虚拟环境的时候没有安装ipykernel包

然后我就开始了ipykernel包的安装,跟着步骤来:
1、通过Anaconda Prompt进入你创建的那个虚拟环境中,再进行后面的操作。

2、通过清华源安装ipykernel包

pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple/

注:注意最后面的<kernel_name>是你自己kernel的命名,自己改
3、之后进行以下操作。

python -m ipykernel install --name <kernel_name>

注:注意最后面的<kernel_name>是你自己kernel的命名,自己改。
eg:

python -m ipykernel install --name tensorflow2

4、在第3步结束后就算成功了,在完成这一步后我的电脑给我了这句话:

Installed kernelspec tensorflow2 in C:\ProgramData\jupyter\kernels\tensorflow2
在这里插入图片描述
我也不知道为啥他给我搞到C盘里面了,我的anaconda3完全是在D盘的,我都是在D盘操作的,我想着或许不影响,然后我就重新打开了我的jupyter,发现确实出现tensorflow2的kernel了,但是选中后依然无法import tensorflow,那应该就是这里出问题了啊。

然后我就尝试各种办法重新搞,看到某博文中的说法是这个kernel的路径应该是anaconda3/share/jupyter/kernels/
然后我就进行了下边这一步操作:

cd D:/anaconda3/share/jupyter/kernels

这一步的意思就是进入你的anaconda3的这个kernel目录下,然后重新进行2、3步命令操作,之后还是会报出Installed kernelspec tensorflow2 in C:\ProgramData\jupyter\kernels\tensorflow2

(当然这句话每个人的电脑可能不太一样哈)

然后再重新打开Jupyter就可以使用了。

总结 :

我这种解决办法虽然能用,但我并不是很清楚原因,不知道你们有没有这种情况,希望各位大佬能够指点迷津,如果有问题也欢迎留言讨论,更希望对你也有一定的帮助。

Jupyter虚拟环境是指在使用Jupyter Notebook时创建的一个独立的Python环境,可以用来隔离不同项目的依赖关系和版本需求。创建Jupyter虚拟环境的步骤如下: 1. 首先,安装Anaconda并配置环境变量。 2. 然后,在Anaconda Prompt安装nb_conda插件:conda install nb_conda。 3. 接着,使用conda命令创建虚拟环境:conda create -n 虚拟环境python=3.X (其虚拟环境名是你想要创建的环境的名称,3.X是你想要使用的Python版本)。 4. 进入虚拟环境,可以在Anaconda Prompt执行命令:conda activate 虚拟环境名。 5. 在虚拟环境安装ipykernel插件:conda install ipykernel。 6. 最后,将虚拟环境添加到Jupyterkernel,可以使用命令:python -m ipykernel install --user --name=虚拟环境名。 这样,你就成功配置了Jupyter虚拟环境。你可以在Jupyter Notebook选择该虚拟环境作为内核,以便在该环境运行代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [jupy虚拟环境配置](https://blog.csdn.net/qq_43624704/article/details/126067384)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [配置jupyter虚拟环境](https://blog.csdn.net/qq_42714262/article/details/119653737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值