Delete, recreate, and reinstall dependencies.
Section: Reset and rebuild
Recreate from requirements in one line
bash
bash
rm -rf .venv && python -m venv .venv && source .venv/bin/activate && python -m pip install -U pip setuptools wheel && python -m pip install -r requirements.txtExplanation
A compact rebuild flow for local development on POSIX shells.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Reset and rebuild
Delete a venv on Linux/macOS
Remove the environment directory completely.
Delete a venv on PowerShell
Remove the environment directory recursively.
Typical Makefile rebuild target
Automate the rebuild workflow in a Makefile target.
Reinstall exactly from requirements
Force reinstall to match a requirements file closely.
Create a .venv environment
Create a conventional project-local virtual environment.
Create with python3
Use python3 explicitly on systems where python points elsewhere.