Итак, у меня есть приложение на 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
ничего не происходит, что я делаю не так?