UmberHubManager/acronam_setup.sh

33 lines
910 B
Bash
Executable File

#!/bin/bash
# Define the environment name
VENV_NAME="env"
echo "--- Starting Python VENV setup on $(hostname) ---"
# 1. Update package list and ensure venv/pip are installed
sudo apt update
sudo apt install -y python3-venv python3-pip
# 2. Create the virtual environment
if [ ! -d "$VENV_NAME" ]; then
echo "Creating virtual environment: $VENV_NAME"
python3 -m venv $VENV_NAME
else
echo "Virtual environment '$VENV_NAME' already exists."
fi
# 3. Activate the environment
source $VENV_NAME/bin/activate
# 4. Upgrade pip and install brainstem
echo "Upgrading pip and installing BrainStem SDK..."
pip install --upgrade pip
pip install brainstem
# 5. Optional: Install common networking tools for your iperf2 testing
# pip install numpy matplotlib # if you plan on plotting results later
echo "--- Setup Complete ---"
echo "To start using the environment, run: source $VENV_NAME/bin/activate"