Virtualenv

Virtualenv is a lightweight tool that creates isolated Python environments. It allows developers to manage project-specific dependencies without affecting the system interpreter, preventing version conflicts and keeping projects reproducible.