ModuleNotFoundError:没有名为“ flask”的模块,我做错了什么?

问题描述 投票:1回答:2

我或多或少是计算机科学的新手,甚至无法在Flask中运行我的第一个“ Hello World”(Python 3;在Windows-10计算机上)。我已经尝试过一些有关Flask入门的不同教程,但是没有发现它们真正有用,因此我没有完成。最终,我发现了一个看起来很全面并且可以满足我的需求的教程,但是Visual Studio Code Terminal无法执行我的代码,但是给了我一条错误消息。也许我在开始这门课程之前就创建了一个全局虚拟环境,这就是我现在要遵循的,这就是为什么它会给我带来Error的原因,但是不确定。

所以这是我最终选择的教程,目前正在遵循:https://www.youtube.com/watch?v=QjtW-wnXlUY。本教程向我展示了如何在我的项目文件夹中设置本地虚拟环境,并在命令批处理和VSCode的帮助下pip安装Flask以及保存app.py。

然后,用户应尝试运行以下代码(请参阅本段下方)。在我的浏览器上,它确实工作得很好,但是Visual Studio代码终端给了我一条错误消息“ ModuleNotFoundError:没有名为'flask'的模块”(我知道在stackoverflow中有一些类似名称的线程,但是答案给予的帮助并没有解决我的问题,在我看来我的情况也略有不同)。这是我试图在Visual Studio中运行的代码:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return "Hello world!"

这是Visual Studio代码终端给我的完整ErrorMessage:

PS C:\Program Files\DB Browser for SQLite> & C:/Users/User/AppData/Local/Programs/Python/Python38-32/python.exe c:/Users/User/Desktop/Flask_app/app.py
Traceback (most recent call last):
  File "c:/Users/User/Desktop/Flask_app/app.py", line 1, in <module>
    from flask import Flask
**ModuleNotFoundError: No module named 'flask'**
PS C:\Program Files\DB Browser for SQLite>

任何想法我的代码有什么问题?也许与我存储它的路径有关?我不知道非常感谢您的帮助!

干杯。

python flask module windows-10 install
2个回答
0
投票

在运行应用程序之前,请确保已激活创建的虚拟环境。还请确保在运行“ pip install flask”时将其激活。


0
投票

首先在系统中安装烧瓶

pip install flask

运行烧瓶服务器,然后再尝试

> set FLASK_APP=hello
> flask run
© www.soinside.com 2019 - 2024. All rights reserved.