You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行scipy dendrogram时Spyder内核偶发异常崩溃问题求助

Spyder运行scipy.cluster.hierarchy.dendrogram代码内核偶发重启问题求助

问题表现

运行层次聚类树状图相关代码时,内核并非每次运行都会崩溃:例如使用自定义数组D运行时会触发崩溃,但使用D+1运行时无异常。

可复现问题的测试代码

import numpy as np
import scipy.cluster.hierarchy as sch
from scipy.spatial.distance import squareform
n = 5674
np.random.seed(0)
D = np.random.randint(35,size=(n,n))
for i in range(n):
    D[i,i] = 0
for i in range(n-1):
    for j in range(i+1,n):
        D[j,i] = D[i,j]
condensedD = squareform(D)
Y1= sch.linkage(condensedD)
Z1 = sch.dendrogram(Y1)

运行环境与报错信息

当前使用的是2021年11月6日执行conda update --all升级到最新版本的Anaconda环境,触发崩溃时输出如下错误,同时内核冻结且不会自动重启:

File "C:\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\utils\manager.py", line 92, in _kill_kernel
    self.kill_proc_tree(self.kernel.pid)
AttributeError: 'SpyderKernelManager' object has no attribute 'kernel'

已尝试的无效解决方案

现有公开反馈显示该问题可能与matplotlib组件相关,freetype=2.10.4降级方案对部分用户有效,但未解决当前环境下的问题,已测试的无效操作如下:

  • 执行conda install jupyter_client=6.1.12 freetype=2.10.4:AttributeError不再出现,但内核会一直显示「Restarting kernel...」,无其他报错输出
  • 降级ipykernel到6.2.0版本:问题未解决
  • 从Powershell启动Spyder:问题未解决

恳请各位提供可行的解决方案,万分感谢。


内容的提问来源于stack exchange,提问作者ichthyophile

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 05:24:03