Запустите колбу с venv, используя файл .bat - PullRequest
0 голосов
/ 09 июня 2019

Я пытаюсь запустить колбу, используя файл .bat, но у меня возникли некоторые проблемы. Кажется, что cmd попадает в строку «env \ Scripts \ activ», а затем закрывает окно cmd. Если я запускаю каждую строку отдельно в cmd, тогда мое приложение запускается нормально.

Я хочу автоматизировать его, чтобы не вводить каждую строку для запуска приложения.

Я новичок в фляге в среде Windows и .bat файлах.

Я попытался изменить строки набора на $ env: но я все еще получаю ту же проблему.

cd C:\Users\admin\Documents\Flask
py -m venv env
env\Scripts\activate
set FLASK_APP=TrialPage.py
set FLASK_ENV=development
flask run --host=0.0.0.0

Я бы хотел, чтобы мое приложение для колб автоматически запускалось после выполнения файла .bat.

1 Ответ

1 голос
/ 09 июня 2019

Решено, venv создает командный файл, который мне нужно запустить с помощью команды CALL, как показано в этом посте.

Как запустить пакетный сценарий из пакетного сценария?

изменив мой .bat-код на следующее, сработало.

cd C:\Users\admin\Documents\Flask
py -m venv env
CALL env\Scripts\activate
set FLASK_APP=TrialPage.py
set FLASK_ENV=development
flask run --host=0.0.0.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...