Spaces:
Running
Running
| set -e | |
| echo "--------------------------------------------------" | |
| echo " TEXT SUMMARIZER - PythonAnywhere Setup " | |
| echo "--------------------------------------------------" | |
| # 1. Create a Virtual Environment | |
| echo "[1/4] Creating Virtual Environment..." | |
| mkvirtualenv --python=/usr/bin/python3.10 myenv_${RANDOM} || { echo "Note: If mkvirtualenv failed, you might already be in an env. Proceeding..."; } | |
| # 2. Install Dependencies (Optimized for space) | |
| echo "[2/4] Installing libraries..." | |
| rm -rf ~/.cache/pip # Clear cache to free up space | |
| workon $(lsvirtualenv -b | head -n 1) # Activate the first env | |
| pip install --no-cache-dir -r Source\ Code/requirements.txt | |
| # 3. Download Data | |
| echo "[3/4] Downloading NLP Data (NLTK & SpaCy)..." | |
| python Source\ Code/download_nltk.py | |
| python -m spacy download en_core_web_sm | |
| echo "--------------------------------------------------" | |
| echo " SETUP COMPLETE! " | |
| echo "--------------------------------------------------" | |
| echo "Now go to the 'Web' tab and configure your WSGI file." | |