Create venv if it is missing (#1089)

This commit is contained in:
Daniel Markstedt 2023-02-03 22:24:21 -08:00 committed by GitHub
parent 8b0a85a143
commit fdb02f8829
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 3 deletions

View File

@ -2,10 +2,16 @@
set -e
cd "$(dirname "$0")"
# Check for the existence of a python venv in the current dir
# Create the venv if it doesn't exist
if ! test -e venv; then
echo "No python venv detected. Please run start.sh first."
exit 1
echo "Creating python venv for PiSCSI-Web"
python3 -m venv venv
echo "Activating venv"
source venv/bin/activate
echo "Installing requirements.txt"
pip3 install wheel
pip3 install -r requirements.txt
fi
source venv/bin/activate