Background: There are a couple of excellent posts on Stack Overflow that explain why “error: externally-managed-environment” is thrown when trying to execute pip install -r requirements.txt – in modern Python one must always create a virtual environment for each project so as to install it’s dependencies locally and avoid clashing with Linux’ own package manager. […]