import shap 以后出现了无法选择explainer的情况

问题遇到的现象和发生背景

之前没有重新下载annaconda之前可以用,后来重新下载以后就不行了

在conda prompt里面pip install shap的时候,会出现这样的报错

img

后来用了其他的方法
尝试了制造虚拟环境降低版本至3.6以后,pip install shap后将shap和slicer模块复制到当前环境下,
但是没什么效果

问题相关代码,请勿粘贴截图

img

img

img

运行结果及报错内容

ImportError: cannot import name 'cext' from partially initialized module 'shap' (most likely due to a circular import) (C:\ProgramData\Anaconda3\lib\site-packages\shap_init.py)

你这个报错是电脑缺少了c++组件,下载图下面的软件安装一下,或者直接安装vs studio搭建c++的开发环境就行了

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632