jupyter lab的内核老是挂掉怎么办?

2023.11..16

我读研一,这学期选了python编程的课,上课用的机房电脑,在Jupyter lab上上课,目前临近考试,老师布置了作业,要用jupyterlab来做并提交,我开始用自己的电脑,但是遇到了一个问题,说内核连接不上,老是挂掉,一般我重新在anaconda中的cmd命令中打开,就可以变好,但一两个小时,或者运行我练习时的出错代码一多就又挂掉,很烦,今天打算弄清楚,最后通过查阅许多网上信息解决了,用时2.5小时,大部分时间学到了一些“不相干的”python知识,分享如下,注意下面的内容每一步可能对于解决这个问题不是必要的,但每部分内容你可以检查一下,自己有没有搞好,有没有搞好Python的环境。[注意:个人经验仅供参考]

1 将安装包的路径规范化

(我的anaconda是在D盘)把python安装包的路径转到andconda的安装路径的pkg(存储一些下载toolbox的缓存)与env(存储你的Python的所有虚拟环境的目录)文件下,做法是在C盘下找到用户文件夹下的condarc文件,里面写上一些文本,读者可网上自行查这一部分。

2 打开anaconda时用管理员运行,避免可能出错

(因为我的anaconda在D盘,且当时安装时好像设置的是只有自己可用)

3 创建jupyter lab 上一个新内核

用作jupyter lab内核的Python环境中,若Python版本太高,可能会有问题,建议重新创建一个环境,指定Python3.7等较低版本(最好不要3.11)创建,创建好后安装可以生成jupyterlab内核的包,然后创建一个内核,在JuPyterlab界面选用这个新内核(内核的简单解释,Jupyterlab内核是jupyterlab运行的环境,每个Python环境都可以创建多个内核,但如果某个环境下的内核不行,最好换个环境创建,而非在这个环境下创建别的内核 )。

4 注意:jupyter lab打开文件的路径最好全为英文,以防止意外的出错

5 打开jupyter lab时一个界面就好了,不要在conda的cmd里面打开多个jupyter lab.

6 成功

最终做完这些,我的jupyter lab一整天挂在电脑上运行都没问题,我终于可以安心复习老师的jupyterlab课件以及在上面做作业了。虽然我不太确定上面几步,哪一步是关键的~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值