ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 fro m C...

1. 問題:

UserWarning: Numpy 1.13.3 or above is required for this version of scipy (detected version 1.13.1) 

ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject

 

2. 解決:

1)顯示numpy 1.13.1 版本過低,需要1.13.3及以上版本,所以用下面的命令把numpy更新到了最新版本1.18.1。但更新到1.18.1版本並沒有解決我的問題:

pip install --upgrade numpy

 

2)最終在https://github.com/scikit-image/scikit-image/issues/3655找到了解決方法,其他版本沒有用,把numpy更新到1.16.1版本可以解決問題:

我先卸載numpy,然後重新安裝numpy 1.16.1版本,最終解決了我的問題,步驟如下所示:

pip uninstall numpy
pip install numpy==1.16.1

 

 

參考:https://blog.csdn.net/qq_39501363/article/details/90666520

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章