feat: add reset.{sh,bat} to rebuild conda env from scratch (fixes corrupt HF stack)
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
# Photo Judgers — Reset Conda Environment (Linux/Mac)
|
||||
# Deletes and recreates the conda env cleanly, then installs deps.
|
||||
# Use this if setup keeps failing or the HF stack is corrupted.
|
||||
|
||||
set -e
|
||||
|
||||
ENV_NAME="photo_judgers"
|
||||
|
||||
echo "========================================"
|
||||
echo " Photo Judgers — Reset Environment"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
|
||||
if ! command -v conda &>/dev/null; then
|
||||
echo "ERROR: conda not found."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Remove existing env if present
|
||||
if conda env list | grep -E "^\s*${ENV_NAME}\s*$" > /dev/null 2>&1; then
|
||||
echo "Removing existing environment '${ENV_NAME}'..."
|
||||
conda remove -y -n "${ENV_NAME}" --all
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Creating fresh environment '${ENV_NAME}' (Python 3.11)..."
|
||||
conda create -y -n "${ENV_NAME}" python=3.11
|
||||
|
||||
echo ""
|
||||
echo "Activating..."
|
||||
conda activate "${ENV_NAME}"
|
||||
|
||||
echo ""
|
||||
echo "Installing packages from requirements.txt..."
|
||||
pip install -r requirements.txt
|
||||
|
||||
echo ""
|
||||
echo "========================================"
|
||||
echo " Reset complete!"
|
||||
echo "========================================"
|
||||
echo "To run:"
|
||||
echo " ./run.sh"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user