如何将flask应用程序打包到pex文件中?

2024-05-23 19:20:35 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我有一个由多个模块组成的python应用程序,我可以使用以下模块运行:

set FLASK_APP=myApp:get_app 
flask run

在任何一台机器上都能正常工作。但是,我现在想把它打包成一个文件,我可以运行它。我找到了pex,看起来它可以解决我的问题,但我无法让它工作

到目前为止,我已经尝试创建一个包含需求和入口点的.pex文件,但在运行它时什么都没有发生。pex施工线为:

pex --python-shebang='path/to/my/python' -r requirements.txt -e myApp:main -o myApp.pex

主功能运行的位置:

def main():
    app = get_app()
    app.run()

但是现在当我运行myApp.pex什么都没发生时,我做错了什么


Tags: 模块文件run机器app应用程序flaskget