您的位置:首页 > 编程语言 > Python开发

解决Python安装sklearn后,import过程中提示“找不到指定的模块”的问题

2019-05-23 14:40 2581 查看

今天在调试一个人脸识别的项目过程中,进行数据集训练时发现安装好sklearn模块后,通过import sklearn导入时提示“找不到指定的模块”,错误内容如图片所示:

接下来,就是在网上一通搜索,可是并没有找到解决方案,没办法,只能自力更生了。当然,解决问题的过程是曲折的,但幸运的是解决了问题,出现这一问题的原因是由于先前已安装好的与sklearn模块相关联的模块与安装的sklearn不“匹配”,所以需要安装相符的模块才能正常使用sklearn模块。废话不多说,接下来把解决方案分享给大家,希望可以对大家有所帮助。

首先,通过下述指令安装scikit-misc模块:

pip install scikit-misc

然后,将安装好的与sklearn模块相关联的模块numpy、scipy(我的Python是3.5.4版本,安装的sklearn是0.21.1版,不同版本sklearn可能有所差异,需根据安装情况而定)通过下述指令卸载:

pip uninstall numpy
pip uninstall scipy

接着,在完成卸载后直接通过pip安装sklearn模块,如下述指令所示:

pip install sklearn

最后,等待安装完成后,进入python环境,直接导入sklearn验证,此时将不会在报错了。

import sklearn

验证结果如下图所示:
希望这篇文章可以对你有所帮助,祝你好运!!!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐