ModuleNotFoundError: No module named 'sklearn.externals.joblib'
时间: 2023-10-29 08:57:55 浏览: 162
运行python提示no module named sklearn的解决方法
5星 · 资源好评率100%
当你运行代码时,出现了"ModuleNotFoundError: No module named 'sklearn.externals.joblib'"的错误。这是因为在scikit-learn的0.23版本及以后,sklearn.externals.six模块已被删除。要解决这个问题,你可以尝试以下两种方法:
方法一:降级scikit-learn到版本0.22或更低版本。你可以在jupyter notebook中使用以下命令将scikit-learn降级到0.20.3版本:
```
!pip install --upgrade scikit-learn==0.20.3
```
如果你在terminal中操作,可以使用以下命令:
```
pip install --upgrade scikit-learn==0.20.3
```
方法二:更新你的代码,以适应scikit-learn的新版本。在新版本中,sklearn.externals.joblib已经被移除。你可以尝试使用其他替代模块或函数来实现你的需求。
希望以上方法能够帮助你解决问题!
阅读全文