jupyter notebook error starting kernel的解决方法

 背景:各位大佬好,本人小白,刚开始学敲代码

(1)前两天,出于好奇,写了一个无限循环的代码

然后,我的jupyter notebook的内核就崩溃了!

一直显示星号,运行不出来

然后我就来网上搜,改了用户变量temp和tmp的路径

之后

我的内核就彻底下线了,再也连接不上(说多了都是泪)

fine

(2)无限重装之路

于是我就想着重装一下anaconda3

然后,我就装不回来了……

在anaconda3安装界面一直显示failed to extract packages

我把之前修改的temp和tmp的环境变量路径重新改回来都没有用

(各位,再改环境变量之前一定要把默认路径copy下来,不然你会跟我一样,想改回来都找不到原始路径,最后还是费劲艰辛,上网找到了原始路径……)

简而言之,就是装不上了

于是乎我又在网上搜这类问题该怎么解决

发现可以用管理员权限强制安装

但是安装完之后……

期间反复卸载安装了无数次anaconda3

但是都没有什么卵用……

甚至于我的power shell/anaconda prompt都显示“系统找不到指定的路径”

太崩溃了

(3)参照网上大佬各种方法仍旧无效

1)核对安装目录

打开Anaconda Prompt,输入jupyter kernelspec list,核对Anaconda3安装目录下的python.exe文件,发现是一致的。

pass

2)重装内核

重新安装内核,在Anaconda Prompt运行以下命令重新安装内核:
   jupyter kernelspec uninstall <kernel_name>
   python -m ipykernel install --user --name=<kernel_name>
   其中 `<kernel_name>` 是您要重新安装的内核名称。

发现还是没有,pass

3)暴力重装

在cmd中运行 pip3 install --upgrade --force-reinstall --no-cache-dir jupyter,把所有重装一遍,还是没用

我的内核跟暴毙了一样怎么都没反应,pass!

内核连接不上我就没法敲代码,这两天我是真的好痛苦

(4)关键问题:还记得我一开始就改了环境变量吗?问题就是出在这上面!

于是,我从temp和tmp两个环境变量入手,找到了他们对应的文件夹

发现这个文件夹有问题!

看到图中everyone的权限那里吗?

要把完全控制和修改这两个选项勾上!之前我是没有勾的

勾上之后,内核就这么顺利连上了!

nice!

(5)人生建议:不要随便该环境变量,说多了都是泪

借用我朋友说的一句话,无限循环内核崩溃并不严重,而我却选择改了环境变量

相当于你的胳膊被蚊子咬了一下,而我却选择直接把你的头拧下来……

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值