记录一次神奇的错误提示
问题描述: 在pycharm的项目中,模块skfuzzy底线有红色波浪线,显示无此模块,提示pip scikit-fuzzy这个模块。我在cmd中pip了此模块,红色波浪线消失,但是在pycharm中运行此项目,又显示No module named 'skfuzzy' 如图所示
检查pycharm中的编译环境,发现是我所选的python编译环境,其中也有我pip的scikit-fuzzy包。
在python的安装包所在文件夹的site -packages也存在scikit_fuzzy和skfuzzy。(即通过cmd pip模块的位置没有问题)
查了很多文章(在setting中选python环境;Mark directory as)等等, 都没用。依旧不显示红线,但运行时报No module named 'skfuzzy' 。
最终解决办法:在pycharm中的terminal输入pip list,检查现有python环境下是否存在此模块,发现并没有scikit-fuzzy和skfuzzy,在terminl中重新pip install scikit-fuzzy,pip成功,不再报错。