ValueError:numpy.ufunc的大小错误,请尝试重新编译

时间:2019-07-16 02:06:41

标签: python numpy tensorflow build version

通过conda使用tensorflow 1.13.1时遇到了这个错误。

跟踪结束:

  File "__init__.pxd", line 872, in init tensorflow.python.framework.fast_tensor_util
ValueError: numpy.ufunc has the wrong size, try recompiling. Expected 192, got 216

1 个答案:

答案 0 :(得分:0)

问题在于系统上已安装旧版本的numpy 。就我而言,事实证明conda选择的版本不正确。

解决方案:

pip uninstall -y numpy

然后

pip install numpy

如果您安装了多个版本的numpy,则在第二步Requirement already satisfied: numpy中将收到错误消息。重复步骤1,直到不再收到错误消息。