pip, Virtual Environments, and Interpreters Cheat Sheet/Install requirements into an active venv

Install project dependencies after activation.

Section: venv Workflows

Install requirements into an active venv

bash
bash
python -m pip install -r requirements.txt
Explanation

Once the venv is active, `python -m pip` targets that environment.

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 venv Workflows
Create venv and install packages
Typical Unix-like local development flow.
OpenIn sheetbashsame section
Install to user site packages
Install packages into the user site directory.
OpenIn sheetbashsame section
Install despite externally managed environment
Override system package management protections when necessary.
OpenIn sheetbashsame section
Use pip with a specific Python version
Install into Python 3.11 specifically.
OpenIn sheetbash1 tag match
Use pip with Python 3 explicitly
Install a package with a specific interpreter family.
Upgrade pip, setuptools, and wheel
Bootstrap common packaging tools in CI.