我在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}$
我也有类似的问题,但描述是“没有命名的模块”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
)并继续前进。在相关问题 更多 >
编程相关推荐