出现这个问题而且不止一次了,可能是因为我之前重新装了一次虚拟机,用的是之前的打的镜像。
出现这个问题是因为paddle对scipy的版本要求比较严格。

出现了一个新的问题

ValueError: numpy.ndarray has the wrong size, try recompiling. Expected 80, got 88
我百度了一下,说是sklearn的版本和numpy的版本怎么又不匹配了,服务器是sklearn==1.0.1
scikit-image==0.17.2
paddlepaddle==2.1.1
最终我发现了一个问题,就是当我pip list 的时候我的numpy版本是1.19.2

可是当我在终端里看的时候我的numpy版本是1.19.1

虽然不知道是不是这个引起的,但是我决定,先解决这个问题。
我首先pip uninstall numpy 发现卸载的是1.19.2
然后我继续卸载发现卸载的是1.19.1
但是我的numpy居然还有是1.18.3

我又把这个numpy也卸载了,查看了一下,再也没有了,整个世界都安静了,然后就是安装1.19.2版本的numpy。
并没有解决我的问题。
突然发现scipy也有这个问题,安装了好几个版本的。pip list里面是1.5.4,但是python import里面是1.1.0
最终我的问题解决了。
版本,就是之前表格里面的版本,就是注意别安装很多版本就行了。
网友评论