Running make
currently creates a Python virtualenv that's intermingled with the code, which is messy to work with. We should move this to a subdirectory, eg. "venv".
~shtrom has made progress towards this in the build/Docker improvements we've just merged, but after discussion we realised that we need to be careful to minimise the impact on anyone upgrading an existing install.