app/notes/20191206-0614.md
Making Pip Require a Virtualenv
pip-require-virtualenv
1575612896
Using python pip to install packages without using a virtualenv is generally
considered an antipattern. Add this into your `~/.bashrc` to make pip
require an activated virtualenv before running.
```bash
# Do not pip install when not in a virtual environment
# https://docs.python-guide.org/dev/pip-virtualenv/#requiring-an-active-virtual-environment-for-pip
export PIP_REQUIRE_VIRTUALENV=true
```