RandomizedLogisticRegression ImportError解决思路参考

ImportError: cannot import name ‘RandomizedLogisticRegression’ from ‘sklearn.linear_model’ (c:\program files (x86)\python37-32\lib\site-packages\sklearn\linear_model_init_.py)

导包报以上错误,解决思路以下:

  • 版本不兼容。sklearn.linear_model对sklearn支持度在‘0.18.1’以上。
  • 安装出现错误。
    pip uninstall scikit-learn pip install scikit-learn
  • sklearn(版本0.21.3)的linear_model文件夹下面已经没有randomized_l1.py文件,而RandomizedLogisticRegression就在该文件内。RandomizedLogisticRegression已经被移出sklearn包,移到了 scikit-learn-contrib/stability-selection中
    解决方案:
    git clone https://github.com/scikit-learn-contrib/stability-selection.git
    pip install --user -r requirements.txt
    python setup.py install


总结:

pip安装后 导包没有问题但是导入子包或者是导入方法报错时有以下解决方案:

  • 版本不兼容
  • 第二种其实还是版本不兼容只是后面的升级版本可能以及去掉该方法了。
    - 可以通过查看该包的init模块是否还有该模块的定义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值