有大量可用内存时内核被杀死

问题描述

我正在运行一个 python 程序,使用以下代码文件夹中的所有 .png 文件转换为 gif:

$merge = collect($tahun)->map(function($item,$index) use ($values){
   return [ $item,$values[$index] ];
});

共有 193 个 png 文件,总重量为 500Mb。我的笔记本电脑有 16Gb 的内存。但是,当我运行该程序时,内核被自动杀死并重新启动并显示

正在重启内核...

[SpyderKernelApp] 警告 |没有这样的通信:25562a62516411ebbc72f17b9468ff8d

为什么这个程序似乎使用了我笔记本电脑的所有内存?我在双引导下运行,有足够的存储空间,除了 spyder 之外没有其他主要程序在后台运行。你知道为什么会出现这种问题吗?

非常感谢!

解决方法

我在谷歌上搜索了这个问题,并找到了答案。很多人都遇到了这个问题,github 中的建议是

请更新到 Spyder 4.1.4。这个问题应该在那个版本中修复。

还有人说已经解决了——需要为QT添加扩展依赖。我认为该链接可以帮助您解决问题。