File size: 1,209 Bytes
f05ed74 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #!/bin/bash
echo ""
echo "=========================================="
echo " Restaurant Review Analyzer (ABSA)"
echo "=========================================="
echo ""
# Check if Python is installed
if ! command -v python3 &> /dev/null && ! command -v python &> /dev/null; then
echo "Error: Python is not installed"
echo "Please install Python 3.8+ and try again"
exit 1
fi
# Use python3 if available, otherwise python
PYTHON_CMD="python3"
if ! command -v python3 &> /dev/null; then
PYTHON_CMD="python"
fi
# Check Python version
PYTHON_VERSION=$($PYTHON_CMD --version 2>&1 | awk '{print $2}')
echo "Using Python $PYTHON_VERSION"
# Check if requirements are installed
echo "Checking dependencies..."
$PYTHON_CMD -c "import gradio, transformers, pandas" 2>/dev/null
if [ $? -ne 0 ]; then
echo "Installing requirements..."
pip install -r requirements.txt
if [ $? -ne 0 ]; then
echo "Error: Failed to install requirements"
echo "You may need to use pip3 instead of pip"
exit 1
fi
fi
echo ""
echo "Starting the application..."
echo "This may take a few minutes on first run (downloading models)"
echo ""
# Launch the application
$PYTHON_CMD app.py |