我或多或少是计算机科学的新手,甚至无法在Flask中运行我的第一个“ Hello World”(Python 3;在Windows-10计算机上)。我已经尝试过一些有关Flask入门的不同教程,但没有发现它们真正有用,因此我没有完成。最终,我发现了一个看起来很全面并且可以满足我的需求的教程,但是Visual Studio Code Terminal无法执行我的代码,但是给了我一条错误消息。也许我在开始这门课程之前就创建了一个全局虚拟环境,这就是为什么我会继续学习,这就是为什么它会给我带来Error的原因,但不确定。
So this is the tutorial that I eventually picked and am currently following along: https://www.youtube.com/watch?v=QjtW-wnXlUY. The tutorial showed me how to set up a local virtual environment in my project folder and pip install Flask as well as save app.py, with the help of my command batch and VSCode.
然后,用户应尝试运行以下代码(请参阅本段下方)。在我的浏览器上,它确实可以正常工作,但是Visual Studio代码终端给了我一条错误消息“ ModuleNotFoundError:没有名为'flask'的模块”(我知道在stackoverflow中有一些名称相似的线程,但是答案给予的帮助并没有解决我的问题,在我看来我的情况也略有不同)。这是我尝试在Visual Studio Code中运行的代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello world!"
这是Visual Studio Code-Terminal给我的完整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>
任何想法我的代码有什么问题吗?也许与我存储它的路径有关?我不知道非常感谢您的帮助!
干杯。