This fixes running the Ubuntu setup script in a Python virtual environment. This was failing because pip doesn't allow the --user option in virtual environments.