Как я могу активировать виртуальную среду с помощью файла .bat? - PullRequest
0 голосов
/ 02 августа 2020

Я закончил работу над проектом Django, но сейчас не хочу развертывать его на сервере. Я хочу использовать эту систему на моем локальном хосте. Я попытался создать файл с расширением bat, и он предназначен для открытия проекта в браузере Chrome. Этот файл будет работать при открытии. Вопрос в том, как с этим файлом я могу запустить виртуальную среду проекта

Код, который работает, - это 'manager.bat':

start cmd /k start chrome http://127.0.0.1:8000/admin/
cd manager/venv/Manager 
python manage.py runserver

Но при добавлении этого оператора:

activate

Затем, при повторном выполнении файла, он выходит из cmd, ничего не выполняя.

Код не работает:

start cmd /k start chrome http://127.0.0.1:8000/admin/
cd manager/venv
cd Scripts
activate
cd ..
cd Manager
python manage.py runserver
  • Инструкция «активировать» предназначена для активации виртуальной среды, когда я набираю ее в cmd, она работает успешно, посмотрите: [введите описание изображения здесь] [1] Идея в том, что я не хочу каждый раз открывать cmd, запускать виртуальную среду и запускать сервер вручную

[Это на cmd, и это работает] [ 1] [1]: https://i.stack.imgur.com/k5XIe.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...