查看: 2028|回复: 0

No module named 'scipy._lib.decorator'问题解决

[复制链接]

44

主题

139

帖子

382

积分

论坛管理

Rank: 4

积分
382
发表于 2018-10-27 15:46:36 | 显示全部楼层 |阅读模式
本帖最后由 2919005896 于 2018-10-27 16:03 编辑

问题来源:

在做coco数据集处理的时候出现了一个错误,No module named 'scipy._lib.decorator',
找了好久才发现是scipy的版本不对,需要安装scripy新的版本,于是:
准备先卸载再安装:

  1. sudo pip3 uninstall scripy
复制代码
但是新问题又出现了:
  1. 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等路径里,可以直接在/目录下全局搜索。然后删掉即可。(这一种我没有试,网上给出的答案)
第二种。强制卸载安装

  1. sudo pip install --ignore-installed scipy    即可
复制代码
用了第二种方式之后就解决了刚刚遇到的问题。

因为这篇论坛是问题解决了之后才准备发的,故没有截图




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表