jupyter notebook 无法切换内核,nb_conda无法安装等

记录下我辛苦一下午的坎坷经历,本人也是新手感谢其他作者的贡献,也希望分享经历能帮助其他人。以下是我的版本信息:

anaconda版本:4.14.0

base环境下python版本:3.9.7

其他环境下python版本:3.7.13

1.nb_conda无法安装问题

根据错误显示,可能由于python版本过高的问题(我的版本是3.9)

解决方法:

base环境中执行

conda install nb_conda_kernels

参考资料:

https://blog.csdn.net/azaid/article/details/109907705

jupyter notebook添加新的新虚拟环境kernel_深山里的小白羊的博客-CSDN博客

基于python3.9的在pytorch中配置jupyter配置失败的解决办法_无心插柳】的博客-CSDN博客_pytorch环境配置失败

2.在jupyter notebook中不显示其他环境

在base环境中安装nb_conda_kernels后,进入jupyter notebook仍无法切换环境,new选项或kernel选项下没有其他环境的内核

解决方法:

其他环境下执行(先执行"activate  <其他环境>"命令进行切换)

conda install ipykernel

参考资料:

Anaconda中安装jupyter_一切么得问题的博客-CSDN博客_conda 安装jupyter

jupyter notebook中安装完nb_conda后,change kernel中仍然没有所需环境_不撸先疯。的博客-CSDN博客

3.从jupyter notebook切换内核进入其他环境后导入库出错

虽然经过上述两部可以在jupyter notebook中切换到其他环境了,但是测试时发现导入库会提示没有该库而出错,注意此时我是从base环境下执行"jupyter notebook"的(因为其他环境并没有安装jupyter notebook,所以并不确定从其他环境下进入jupyter notebook是否有同样错误),大概原因是我的终端仍然是base环境,而jupyter notebook虽然改变了环境,但仍然是在终端的base环境下执行(这一点可以验证,详见参考资料)。

也就是说我要在终端切换其他环境执行“jupyter notebook”命令,但是我又没有在其他环境安装,这下就难住了。

解决办法:

终端切换到其他环境,然后通过jupyter notebook快捷方式启动,完美解决!

参考资料:

jupyter notebook添加virtualenv创建的虚拟环境,以及添加后在终端能import的模块 而在jupyter notebook无法导入的问题。_shyvv的博客-CSDN博客

 Anaconda创建虚拟环境并使用Jupyter-notebook打开虚拟环境(开搞开搞)_jhin(杰)的博客-CSDN博客_anaconda的虚拟环境怎么打开

  • 11
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值