Traceback (most recent call last): File "i:\18Breakageratecalculation\SVM run\HOG_SVM-master\hog_color_self", line 16, in <module> from sklearn.externals import joblib ImportError: cannot import name 'joblib' from 'sklearn.externals' (C:\Users\win10\AppData\Local\Programs\Python\Python311\Lib\site-packages\sklearn\externals\__init__.py)
时间: 2023-07-08 16:48:29 浏览: 175
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误提示是因为你使用的是较新版本的scikit-learn(sklearn)库,而该库已经将`joblib`模块从`sklearn.externals`移动到了顶层,所以旧的导入方法不再适用。解决方法有两种:
1. 直接使用`joblib`模块:
```python
import joblib
```
2. 使用`sklearn`顶层导入:
```python
from sklearn import joblib
```
你可以根据自己的需要选择其中一种方法进行修改。
阅读全文