我在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)
答案 0 :(得分:0)
重定向标准输出,如果您仍然希望能够在某个阶段查看其输出,则什么也不要sys.stdout = sys.stderr = open(os.devnull, 'w')
或归档到文件sys.stdout = open('file', 'w')
您可以在烧瓶脚本的顶部添加所需的功能