|
本帖最后由 2919005896 于 2018-10-27 16:03 编辑
问题来源:
在做coco数据集处理的时候出现了一个错误,No module named 'scipy._lib.decorator',
找了好久才发现是scipy的版本不对,需要安装scripy新的版本,于是:
准备先卸载再安装:
- sudo pip3 uninstall scripy
复制代码 但是新问题又出现了:
- Cannot uninstall 'scipy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
复制代码 当时很困惑,为啥scipy不可以卸载?卸载了之后会有什么后果,或者说卸载了再安装会不会有什么影响,然后查了好久的资料才弄明白,这有两种解决方案:
第一种。
找到scipy.egg-info,一般就在usr/lib/python3.5或者其他安装pythonxxx dist-packages等路径里,可以直接在/目录下全局搜索。然后删掉即可。(这一种我没有试,网上给出的答案)
第二种。强制卸载安装
- sudo pip install --ignore-installed scipy 即可
复制代码 用了第二种方式之后就解决了刚刚遇到的问题。
因为这篇论坛是问题解决了之后才准备发的,故没有截图
|
|