Files
freqsplit/scripts/setup_env.sh
T
2025-01-26 18:10:53 +05:30

33 lines
860 B
Bash
Executable File

#!/bin/bash
# Check if the script is running in the root directory of the project
PROJECT_ROOT="freq-split-enhance"
CURRENT_DIR=$(basename "$PWD")
if [ "$CURRENT_DIR" != "$PROJECT_ROOT" ]; then
echo "This script must be run in the root directory of the project: '$PROJECT_ROOT'."
exit 1
fi
echo "Setting up virtual environments"
mkdir envs
#Create common env
echo "Creating common virtual environment env"
python -m venv envs/env
#Create env for tensorflow
echo "Creating virtual environment env_tensorflow"
python -m venv envs/env_tensorflow
source envs/env/bin/activate
echo "Installing dependencies in virtual environment env"
pip install -r requirements/env.txt
deactivate
source envs/env_tensorflow/bin/activate
echo "Installing dependencies in virtual environment env_tensorflow"
pip install -r requirements/env_tensorflow.txt
deactivate