Python-导入后无法识别Flask

时间:2019-12-26 17:32:21

标签: python rest api flask

我正在尝试通过观看以下视频来用rest api创建一个python-flaskhttps://www.youtube.com/watch?v=s_ht4AKnWZg

但是,在将flask安装为pip3 install flask并在控制台中使用python app.pypy app.py执行它之后,它会引发以下错误:

Traceback (most recent call last):
  File "app.py", line 1, in <module>
    from flask import Flask
ImportError: No module named flask
PS C:\Users\THEROG\Desktop\products-restapi>

这是代码:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello world"

if __name__ == '__main__':
    app.run(debug= True)

这是输出的屏幕: enter image description here

3 个答案:

答案 0 :(得分:0)

尝试使用python3 app.py。另外,如果您担心多个python版本(尽管自python 2.7于2019年12月31日终止服务以来就不必这样),您还可以使用https://virtualenv.pypa.io/en/stable/来管理不同的环境。

答案 1 :(得分:0)

在jupyter笔记本中尝试:将其复制并粘贴到您的文件中

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello world"

if __name__ == '__main__':
    app.run()

如果代码正常工作,请打开浏览器并输入http://127.0.0.1:5000

enter image description here

答案 2 :(得分:0)

尝试: 尝试pyton3 app.pypython3.x app.pypython3 -m apppython3.x -m app

-m变化启动模块而不是脚本。 (如果您的主目录不在项目的根文件夹中,则为必需。)

或者尝试检查为MVS配置的解释器。

相关问题