从 pyxdameraulevenshtein 导入会出现以下错误,我有
pyxdameraulevenshtein==1.5.3,
pandas==1.1.4 and
scikit-learn==0.20.2.
Numpy is 1.16.1.
Works well in Python3.6, Issue in Python3.7.
有没有人在 Python3.7 (3.7.9), docker image - python:3.7-buster 上遇到过类似的问题__init__.pxd:242: in init pyxdameraulevenshtein
???
E ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
最佳答案
我在 Python 3.8.5 中。这听起来太简单了,但我遇到了同样的问题,我所做的就是重新安装 numpy。走了。
pip uninstall numpy
pip install numpy
关于python - ValueError : numpy. ndarray 大小已更改,可能表示二进制不兼容。预期来自 C 头文件的 88,来自 PyObject 的 80,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66060487/