pycharm显示No module named ‘skfuzzy‘

记录一次神奇的错误提示

问题描述: 在pycharm的项目中,模块skfuzzy底线有红色波浪线,显示无此模块,提示pip scikit-fuzzy这个模块。我在cmd中pip了此模块,红色波浪线消失,但是在pycharm中运行此项目,又显示No module named 'skfuzzy'   如图所示

pycharm显示No module named ‘skfuzzy‘_第1张图片

检查pycharm中的编译环境,发现是我所选的python编译环境,其中也有我pip的scikit-fuzzy包。

pycharm显示No module named ‘skfuzzy‘_第2张图片

 

在python的安装包所在文件夹的site -packages也存在scikit_fuzzy和skfuzzy。(即通过cmd pip模块的位置没有问题)

pycharm显示No module named ‘skfuzzy‘_第3张图片

  查了很多文章(在setting中选python环境;Mark directory as)等等, 都没用。依旧不显示红线,但运行时报No module named 'skfuzzy' 。

最终解决办法:在pycharm中的terminal输入pip list,检查现有python环境下是否存在此模块,发现并没有scikit-fuzzy和skfuzzy,在terminl中重新pip install scikit-fuzzy,pip成功,不再报错。

你可能感兴趣的:(pycharm,python)