update docs to include working within a virtualenv

Generally you should also recommend users install packages within a `virtualenv`, and not have users install python packages with `sudo`.