pip, Virtual Environments, and Interpreters Cheat Sheet/Use pip with a specific Python version

Install into Python 3.11 specifically.

Section: Prefer python -m pip

Use pip with a specific Python version

bash
bash
python3.11 -m pip install requests
Explanation

Great when several minor versions are installed side-by-side.

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 Prefer python -m pip
Use pip with Python 3 explicitly
Install a package with a specific interpreter family.
OpenIn sheetbashsame section
Confirm interpreter path
Print the interpreter path in use.
OpenIn sheetbashsame section
Install requirements into an active venv
Install project dependencies after activation.
OpenIn sheetbash1 tag match
Install to user site packages
Install packages into the user site directory.
OpenIn sheetbash1 tag match
Install despite externally managed environment
Override system package management protections when necessary.
OpenIn sheetbash1 tag match
Create venv and install packages
Typical Unix-like local development flow.