cannot import name 'joblib' from 'sklearn.externals'
时间: 2023-10-09 10:16:42 浏览: 25
The reason for this error is that the joblib library has been moved from the sklearn.externals package to its own package. To fix this error, you need to import joblib from its new location.
Instead of:
```
from sklearn.externals import joblib
```
Use:
```
import joblib
```
This should resolve the issue.
相关问题
cannot import name 'joblib' from 'sklearn.externals
该错误提示是因为在新版本的scikit-learn中,joblib已经被移动到了sklearn库中,所以需要使用以下代码进行导入:
from sklearn import joblib
或者
import sklearn.externals.joblib as joblib
但是报错cannot import name 'joblib' from 'sklearn.externals
这个错误是因为在新版本的 scikit-learn 中,`joblib` 库不再在 `sklearn.externals` 中,而是独立成为一个包。你可以通过安装 `joblib` 包来解决这个问题。你可以使用以下命令:
```
pip install joblib
```
或者,如果你使用的是 conda 环境,则可以使用以下命令:
```
conda install joblib
```
安装完成后,你需要在代码中将 `joblib` 的导入语句修改为:
```
from joblib import dump, load
```
这样就可以解决这个问题了。
阅读全文