Python venv Cheat Sheet/Create and upgrade core dependencies

Create a venv and upgrade pip tools immediately.

Section: Bootstrap and repair pip

Create and upgrade core dependencies

bash
bash
python -m venv .venv && source .venv/bin/activate && python -m pip install --upgrade pip setuptools wheel
Explanation

A very common bootstrap pattern for fresh projects.

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 Bootstrap and repair pip
Bootstrap pip in current interpreter or venv
Install bundled pip into the current Python environment.
OpenIn sheetbashsame section
Upgrade bundled pip bootstrap
Upgrade pip using the bundled ensurepip package.
OpenIn sheetbashsame section
Prefer python -m pip
Bind pip explicitly to the chosen interpreter.
OpenIn sheetbashsame section
Inspect Python resolution in PowerShell
See which python command PowerShell resolves.
OpenIn sheetpowershellsame section
Show all python executables on Windows
See multiple Python commands on PATH.
OpenIn sheetbatsame section
Create a .venv environment
Create a conventional project-local virtual environment.
OpenIn sheetbash1 tag match