I created a requirements.txt, committed it and pushed it to the repository and then pulled it to a Ubuntu server on AWS, created a virtualenv in the folder and ran it with pip install -r requirements.txt
It failed several times half way through, with some errors around gcc and g++. After then running sudo apt-get update
and sudo apt-get install --reinstall build-essential
, pip install -r requirements.txt
ran to completion without errors.
It feels like the repository is incomplete.. Where should these requirements go if not into requirements.txt
?