install.sh: use venv --clear to avoid reusing broken env

Made-with: Cursor
This commit is contained in:
shivam 2026-03-21 13:02:11 -07:00
parent 94d5f36eaf
commit 25a91969b0

View file

@ -112,7 +112,7 @@ if [ -z "$LITELLM_BIN" ]; then
LITELLM_VENV="${LITELLM_VENV:-${HOME}/.litellm/venv}"
info "Using isolated venv: $LITELLM_VENV"
mkdir -p "$(dirname "$LITELLM_VENV")"
"$PYTHON_BIN" -m venv "$LITELLM_VENV" \
"$PYTHON_BIN" -m venv --clear "$LITELLM_VENV" \
|| die "Failed to create venv. Try: $PYTHON_BIN -m venv $LITELLM_VENV
On Ubuntu/Debian you may first need: sudo apt install python3-venv"
"${LITELLM_VENV}/bin/pip" install -q --upgrade pip \