我或多或少是计算机科学的新手,甚至无法在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>
任何想法我的代码有什么问题?也许与我存储它的路径有关?我不知道非常感谢您的帮助!
干杯。
在运行应用程序之前,请确保已激活创建的虚拟环境。还请确保在运行“ pip install flask”时将其激活。
首先在系统中安装烧瓶
pip install flask
运行烧瓶服务器,然后再尝试
> set FLASK_APP=hello
> flask run