2022.4.21 python中关于sklearn 0.18的错误—— cannot import name comb

今天在解决Logistic Regression模型问题时想要导入from sklearn.linear_model import LogisticRegression逻辑回归算法时报错:

ImportError: cannot import name 'comb'

原因为“scipy.misc中的comb位置已经移到scipy.special中,需要按照以下方式找到目标文件进行修改:(推荐安装Anaconda,库的安装导入错误会大大减少)

修改lib\site-packages\sklearn\model_selection\_split.py中from scipy.misc import comb为from scipy.special import comb
修改lib\site-packages\sklearn\metrics\cluster\supervised.py中from scipy.misc import comb为from scipy.special import comb

修改后即可正常运行


版权声明:本文为qiyumeng666原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。