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

Orange3导入compute_CD报错ImportError,无法绘制CD图求解决

解决Orange3无法导入compute_CD的问题

问题场景

已通过!pip install orange3安装Orange3,执行以下代码时触发ImportError:

import Orange
from Orange.evaluation import compute_CD

报错信息

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-30-8ddf671e8aa9> in <module>
      1 from scipy.stats import wilcoxon,friedmanchisquare,rankdata
      2 import Orange
----> 3 from Orange.evaluation import compute_CD

ImportError: cannot import name 'compute_CD' from 'Orange.evaluation' (/usr/local/lib/python3.8/dist-packages/Orange/evaluation/__init__.py)

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------

解决方案

  • 核心原因:Orange3版本迭代后,compute_CD的模块位置变更,不再直接属于Orange.evaluation,而是移至Orange.evaluation.scoring子模块。
  • 修正后的导入代码:
import Orange
from Orange.evaluation.scoring import compute_CD
  • 额外排查步骤:
    1. 查看当前Orange版本:执行print(Orange.__version__),3.30及以上版本均需使用新路径。
    2. 若旧版本仍报错,升级Orange3:!pip install --upgrade orange3

内容的提问来源于stack exchange,提问作者Natássia Medeiros Siqueira

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 05:50:21