ModuleNotFoundError:没有名为'sklearn.utils公司.\u作业库'

2024-10-01 09:28:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我在AnacondaJupyter笔记本电脑平台上使用Python3.6。我的电脑使用win8.1作为操作系统。在

我试图从sklearn导入PCA,方法如下:

import sklearn
from sklearn import decomposition 
from sklearn.decomposition import PCA 

第三行返回一个模块错误:ModuleNotFoundError: No module named 'sklearn.utils._joblib'

奇怪的是,我在网上找不到关于这个错误的任何记录!我很感激你的帮助。我复制了以下完整的错误消息:

^{pr2}$

Tags: 模块方法nofromimport错误平台sklearn
2条回答

我也有类似的问题,但描述是“没有命名的模块”sklearn.externals.joblib“平行”。我反复安装和卸载了sklearn和joblib,但都没用。最后,我通过在源代码包中添加注释来解决这个问题。在

2019年5月,{a1}提到他们想放弃它。在

截至2019年6月,^{} is no longer a thing。在

分析:您的环境中有旧版本。也许pip install -r requirements.txt让你重写了工作版本,或者其他什么。在

建议:创建一个新的conda环境,在该环境中重新安装sklearn和joblib(通过conda install)并继续前进。在

相关问题 更多 >