用烧瓶执行hello world"ImportError:没有名为flask的模块"

Lin*_*ges 17 python flask

我正在尝试使用flask和python.我做了一个名为的简单文件hello.py.tHis文件包含以下代码:

from flask import Flask
app = Flask(__name__)


@app.route("/")
def main():
    return "Welcome!"

if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

这是一个简单的问候世界.我想执行它,但实际上,我有一个问题.在终端,我打字python hello.py ,我得到这个错误:

File "hello.py", line 1, in <module>
from flask import Flask
ImportError: No module named flask
Run Code Online (Sandbox Code Playgroud)

即使我全球安装了烧瓶.我知道这是一个基本问题,但我被困了?

Tom*_*Rup 14

你还没有安装 flask

Linux的:

安装flask为全局包:

sudo pip install flask
Run Code Online (Sandbox Code Playgroud)

安装在virtualenv中

virtualenv venv
source venv
pip install flask
Run Code Online (Sandbox Code Playgroud)

安装系统包

通过Anaconda安装

conda install flask
Run Code Online (Sandbox Code Playgroud)

视窗:

python -m pip install flask
Run Code Online (Sandbox Code Playgroud)