Currently our install.sh does a bunch of pip install commands, when it would be better to do
pip install -r requirements.txt
The requirements.txt file already exists, but it should probably be regenerated with pip freeze so we know exactly which dependency versions work with our code.