导入错误:无法从"sklearn.neighbors._base导入名称'clone'



from imblearn.under_sampling import NearMiss 

我收到错误

ModuleNotFoundError: No module named 'sklearn.neighbors.base'

经过SO线程之后,No模块名为';sklearn.neighbors.base',我将代码更改为:

import sklearn.neighbors._base
import sys
sys.modules['sklearn.base'] = sklearn.neighbors._base

现在我在下面出现错误

ImportError: cannot import name 'clone' from 'sklearn.neighbors._base' (/home/userr/anaconda3/lib/python3.7/site-packages/sklearn/neighbors/_base.py)

scikit版本为1.0.2

import sklearn
print(sklearn. __version__)

您需要安装相应的软件包,首先你需要安装以下:-

  1. pip安装sklearn(这可能会根据您的工具或环境而更改,也可以为您的工具和代码选择apt版本(

然后,在您的代码中导入以下2条语句

2(导入sklearn.neighbors._base

sys.modules['sklearn.nneighbors.base']=sklearn.neighbors._base

希望,这能帮助你

相关内容

最新更新