[Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/scipy/_lib/decorator.py

[Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/scipy/_lib/decorator.py处理

大环境ubuntu18.04,python3.6.8,在使用sklearn调用混淆矩阵的时候报错,于是打算重新安装scipy,可是在安装scipy时总是不成功,报错内容如下:
[Errno 2] No such file or directory: '/usr/lib/python3/dist-_packages/scipy/_lib/decorator.py

吐槽

找了各种办法,重装了numpy、scipy、sklearn不下五六遍吧,上述的问题依然存在…
早就应该用google搜索解决问题,本猜想是个小问题,无疑是版本的问题,谁知道…哎,浪费了大半个晚上

方法

通过安装过程中总是出现的错误显示没有decorator.py这个文件,到该路径下找到了decorator.py文件,但是该文是空文件,直接google到方法,重新安装decoratro直接解决问题:

>>sudo apt install --reinstall python\*-decorator

上述直接安装python-decoratorpython3-decorator,安装后,再安装numpy、scipy、sklearn一路下来,没报任何错误。

又可以安心的学习python啦~

参考
package python3-scipy 0.17.0-1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1

你可能感兴趣的:(经验)