ModuleNotFoundError: No module named ‘flask_migrate‘

本文章解决类似ModuleNotFoundError: No module named 'XXXX'之类的python报错

此类报错共两个原因:

  1. 你的个人文件有与XXX同名冲突,需要改变你的个人文件(因此在命名个人文件的时候尽量避免此类问题)
  2. 这是更多人可能存在的问题:安装的包/库没有安装到你正在使用的解释器

下面来说一下遇到问题2如何解决:

下面是作者遇到报错的案例
在这里插入图片描述
打开设置找到解释器
ModuleNotFoundError: No module named ‘flask_migrate‘_第1张图片
在软件包这一列查找会发现虽然你已经安装了flask_migrate(此处以这个为例),但是你的软件包内并没有。这可能因为你个人下载的方式原因导致的。(不用担心,这种方式只是把你的包下载到了系统环境下,因此你还是下载成功了的)

作者采用的解决方式是:
1.点击红色按钮添加软件包
ModuleNotFoundError: No module named ‘flask_migrate‘_第2张图片

2.输入要下载的包,找到并且安装

ModuleNotFoundError: No module named ‘flask_migrate‘_第3张图片
3.当然,步骤2的方式可能存在下载很慢或者下载失败的问题,这时也可以直接点击pycharm下面的终端(如果没有这个选项自己去CSDN查如何打开终端即可),然后pip下载

这里下载的时候建议使用镜像网站下载,非常快(参考作者另一篇文章)
ModuleNotFoundError: No module named ‘flask_migrate‘_第4张图片

4.曲线救国:
cmd里面再次下载这个包的时候,他会提示你已经安装完成,后面就是安装后的路径。根据路径找到文件,copy到你的解释器路径下也可以。
ModuleNotFoundError: No module named ‘flask_migrate‘_第5张图片
注:本文章纯属作者在解决问题时想记录一下,问题因人而异,如果对此办法有疑问或者问题仍然没有解决可以私信作者(备注来意)。

你可能感兴趣的:(flask,python,后端)