numpy
在 2024 年 6 月发布了 2.0.0
版本,这是个主版本更新,因此跟之前 1 版本不兼容。有些依赖 numpy
的库如果指定 numpy
版本不严格,比如只指定了大于等于某版本。在 numpy
发布 2.0.0
版本后,默认 pip
可能安装到 2 以上版本,由于不兼容出现类似以下报错,解决办法是根据库的依赖需要升级或降级 numpy
版本。
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject