flask安装成功,但总提示no module named flask

flask安装成功,但总提示no module named flask

img

img

环境也激活了

img

在cmd里导入可以。运行Py文件不行

安装是在本地的环境,但是运行py文件是在虚拟环境(最后一个截图前面有venv),这样就找不到模块啦。

Python import搜索的路径顺序
https://blog.csdn.net/csdn912021874/article/details/83017425
python import 本质剖析
https://wutongshenyuan.blog.csdn.net/article/details/78965870

因为你安装flask的环境并不是你本地的环境,而是在你的虚拟环境中安装的。

我不知道你用的是什么编译环境,尝试一下在你的编译环境中配置虚拟环境。

这里有一篇如何在pycharm中配置虚拟环境从而运行代码的博文,希望能帮到你:

如何在pycharm中使用anaconda的虚拟环境

第一步,尝试重新启动计算机,以确保所有更改都生效。
如果问题仍然存在,那么有以下几个原因:

  1. 您的环境中有多个Python版本,而您在一个Python环境中安装了Flask,但在另一个环境中运行代码。请确保您在运行代码时使用正确的Python环境。
  2. Flask未正确安装。您可以尝试使用以下命令重新安装Flask:
    pip uninstall flask
    pip install flask
  3. 您的项目文件夹中缺少__init__.py文件。请确保在您的项目文件夹中包含了一个名为__init__.py的空文件。
    如果问题仍然存在,请检查您的操作系统和Python版本是否与Flask的要求兼容。希望可以帮到您。