由于另一个导入错误,无法导入 Pycaret

Pycaret cannot imported due to another import error

导入错误:无法从 'sklearn.utils.fixes' (c:\users\ezgi\appdata\local\programs\python\python38\lib\site-packages\sklearn\utils\fixes.py)

导入名称“_joblib_parallel_args”

为了修复,我更新了 sklearn 库。但是,它不起作用。有人知道背后的原因吗?

我更新sklearn pip install --upgrade scikit-learn 另外,用pip卸载再安装。

这是因为 pycaret 的一个依赖项 (imbalanced-learn) 在最新版本的 sklearn 中失败了

https://github.com/scikit-learn-contrib/imbalanced-learn/issues/894

在解决此问题之前的临时解决方法是使用较低版本的 sklearn。如果你使用的是 pip install pycaret,那么你需要使用 sklearn < 1.0.0

的版本