簡體   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