相信很多刚刚接触python的小白都遇到过
ModuleNotFoundError: No module named ‘requests’
————————————————————————————————————————
查询网上大多都是说没有安装,或者python有多个版本导致install的位置不对
但是我能确定自己肯定安装了requests模块,而且我的PC上只装了python3.7环境,所以我不得不从
另一些方面来排查这个问题(如果你跟我情况类似可以跟随我的步骤一起尝试):
1#
打开我们设置的项目所用的python解释器(File—Setting—project interpreter)
如图
①是我们项目及所用的解释器环境,你可以看到灰色路径的vnev,这其实表示的是我们使用的是虚拟环境,virtualenv 是一个创建隔绝的Python环境的工具,我简单的理解它为单独、独立的一个运行环境,这也就能理解为什么我装了requests模块还是报错,因为这个单独的模块不受外界真实的python环境的影响
2#
如果你发现你的项目是基于虚拟环境的,而且没有③处标示的requests,那你的问题应该跟我是一样的
@@ 最快的解决方法是点击②处的新增,给这个虚拟的环境加入requests模块
——————————————————————-————————
基于上面的方法,问题应该得以解决
@@还有另一个方法就是不使用虚拟的python环境,在④中增加真实安装的python环境,项目使用这个环境也能解决这个问题