繁体   English   中英

当pyinstaller与--noconsole一起使用时,Flask应用程序未运行

[英]Flask app is not running when pyinstaller is used with --noconsole

我在flask中创建了一个基本的hello world应用程序。 然后我做了pyinstaller --noconsole main.py 我在/ dist目录中有main.exe文件。 当我尝试运行它时,我收到一条错误提示,显示无法执行脚本主程序

from flask import Flask
app = Flask(__name__)

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

if __name__ == "__main__":
    app.run(debug=False)

重定向stdout,或者什么都不重定向sys.stdout = sys.stderr = open(os.devnull, 'w')或到文件sys.stdout = open('file', 'w')如果您仍然希望能够查看在某个阶段的输出

您可以在烧瓶脚本的顶部添加所需的功能

暂无
暂无

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

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