Python venv Cheat Sheet/Delete a venv on Linux/macOS

Remove the environment directory completely.

Section: Reset and rebuild

Delete a venv on Linux/macOS

bash
bash
rm -rf .venv
Explanation

The simplest reset is often to delete the environment and recreate it from your requirements or lock source.

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 PowerShell
Remove the environment directory recursively.
OpenIn sheetpowershellsame section
Recreate from requirements in one line
Delete, recreate, and reinstall dependencies.
OpenIn sheetbashsame section
Typical Makefile rebuild target
Automate the rebuild workflow in a Makefile target.
OpenIn sheetmakefilesame section
Reinstall exactly from requirements
Force reinstall to match a requirements file closely.
OpenIn sheetbashsame section
Create a .venv environment
Create a conventional project-local virtual environment.
Activate on bash/zsh
Activate a virtual environment on Linux or macOS.