Pandas/Numpy 版本问题 - ValueError:numpy.ndarray 大小已更改,可能表示二进制不兼容

Pandas/Numpy version issue - ValueError: numpy.ndarray size changed, may indicate binary incompatibility

提问人:Hack-R 提问时间:9/1/2021 更新时间:9/1/2021 访问量:359

问:

pandas并且似乎在我的 Debian Linux 上存在版本问题。numpy

我尝试使用该版本,以及用于安装版本 1.17.3 和 1.21.2。在尝试该版本之前,我还尝试卸载该版本。他们似乎都犯了错误。apt install python3-numpypip3pip3apt

numpy本身可以导入,但当您尝试导入它时会抱怨。我也试过了.pandasnumpysudo apt install libatlas3-base

最后,我总是遇到一些错误,比如

  File "pandas/_libs/interval.pyx", line 1, in init pandas._libs.interval
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. 
  Expected 44 from C header, got 40 from PyObject

我的版本是 1.3.2pandas

蟒蛇 熊猫 numpy

评论

0赞 Kaia 9/1/2021
这回答了你的问题吗?ValueError:numpy.ndarray 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 88,从 PyObject 获得的 80
0赞 Kaia 9/1/2021
^ (我不确定上述是否有任何帮助,我相信你已经看过了,只是在这里链接它,以防在这里找到解决方案,它也应该去那里以备将来搜索)
0赞 Hack-R 9/1/2021
@Kaia谢谢。没错,我在问之前尝试了那个解决方案,但很高兴大声说出来。

答: 暂无答案