Skip to content
Home » ImportError: cannot import name ‘delayed’ from ‘sklearn.utils.fixes’

ImportError: cannot import name ‘delayed’ from ‘sklearn.utils.fixes’

To solve ImportError: cannot import name ‘delayed’ from ‘sklearn.utils.fixes’ error follow below methods.

ERROR LOG

How should the’sklearn.utils.fixes’ cannot import name ‘delayed’ error be resolved? I’ve already updated sklearn and upgraded conda.

~\.conda\envs\base2\lib\site-packages\sklearn\metrics\pairwise.py in <module>
         30 from ..utils._mask import _get_mask
         31 from ..utils.validation import _deprecate_positional_args
    ---> 32 from ..utils.fixes import delayed
         33 from ..utils.fixes import sp_version, parse_version
         34 
    
    ImportError: cannot import name 'delayed' from 'sklearn.utils.fixes'

How to solve ImportError: cannot import name ‘delayed’ from ‘sklearn.utils.fixes’ ?

ImportError: cannot import name ‘delayed’ from’sklearn.utils.fixes’ Error was resolved by installing pip install delayed and restarting the kernel.

The problem was resolved by installing pip install delayed and restarting the kernel.

pip install delayed

Alternative to Solve ImportError: cannot import name ‘delayed’ from ‘sklearn.utils.fixes’

Try the following commands to solve this issue.

conda install -c conda-forge imbalanced-learn
conda install nb_conda

Hope the above solution works.

Also read :

WARNING: `pyenv init -` no longer sets PATH. Run `pyenv init` to see the necessary changes to make to your configuration.
Import flask could not be resolved from source Pylance