【发布时间】:2021-05-22 02:41:47
【问题描述】:
我刚刚使用 pip 安装了toad-0.0.62 并成功
但是当我导入时
import toad
结果
ValueError Traceback (most recent call last)
<ipython-input-70-1831ec789c33> in <module>
----> 1 import toad
/opt/conda/lib/python3.8/site-packages/toad/__init__.py in <module>
----> 1 from .merge import merge, DTMerge, ChiMerge, StepMerge, QuantileMerge, KMeansMerge
2 from .detector import detect
3 from .metrics import KS, KS_bucket, F1
4 from .stats import quality, IV, VIF, WOE, entropy, entropy_cond, gini, gini_cond
5 from .selection import select
/opt/conda/lib/python3.8/site-packages/toad/merge.pyx in init toad.merge()
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
我尝试将我的 numpy 从 1.19.2 升级到 1.20.1(要求 1.18.0)但仍然是同样的错误,我正在使用 python 3.8.6
【问题讨论】:
-
也许解决方案是重新安装 numpy.就像他在这里做的那样stackoverflow.com/questions/66060487/…
-
已经从1.19.2升级到1.20.1,实际要求是1.18.0
-
尝试将其全部删除,然后尝试从头开始安装。有时升级会留下旧版本的痕迹。