Для этого я создал два сценария, которые находятся в каталоге сценариев.
Создание venv:
#!/bin/bash
cd ..
virtualenv -p python3 --no-site-packages venv
cd script
sh updateEnv.sh
Обновление venv (на основе файла require.txt):
#!/bin/bash
cd ..
echo "activating env"
. venv/bin/activate
pip install --upgrade -r requirements/requirements.txt
Вам просто нужно добавить проверку, если папка venv уже создана.Все, что вам нужно, это установить virtualenv.