繁体   English   中英

无法在 Windows 10 上的 Git-Bash 中为 Python 文档运行 Flask

[英]Unable to run Flask for a Python document in Git-Bash on Windows 10

我在按照我的任务要求运行烧瓶时遇到问题。 我的作业说明如下:

在此处输入图片说明

我正在通过 git-bash 尝试此操作,并且还通过 Windows Powershell 尝试了相同的错误。 我参考了堆栈流文章,这些文章声明使用export FLASK_APP=app.py作为代码行,但没有成功。 我需要重新安装 Flask 吗? 不知道去哪里或做什么。 我的计算机软件是 Windows 10。以下是我在 Git-Bash 中运行 Flask 以及我的 app.py 文档中的代码的尝试: 在此处输入图片说明

在此处输入图片说明

在您的文件中,您实际上从未告诉 Flask 运行,只是进行初始化。 你想要这样的东西:

from flask import Flask
app = Flask(__name__)

if __name__ == '__main__': # Run flask when the file is called
    app.run(host="0.0.0.0", port=5000)

这将使烧瓶运行,并且host="0.0.0.0"将使您的计算机可以访问它。 我不知道 WSL 是否转发它的端口,但如果它转发,应用程序应该在浏览器的 localhost:5000 上可用(尽管不会发生太多事情,因为这是一个空项目)。

您可以通过将该示例修改为:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
    """Is called on the homepage"""
    return "Hello"

if __name__ == '__main__': # Run flask when the file is called
    app.run(host="0.0.0.0", port=5000)

然后在浏览器中访问 localhost:5000,它应该会说“你好”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM