PEP 668 – Marking Python base environments as “externally managed” | peps.python.org

A long-standing practical problem for Python users has been conflicts between OS package managers and Python-specific package management tools like pip. These conflicts include both Python-level API incompatibilities and conflicts over file ownership.