setup.py assumes that /usr is writeable
Created originally on Bitbucket by kisielk (Kamil Kisiel)
This prevents installing in a different location or with a virtualenv.
Example from our installer: {{{ [localhost] out: creating /usr/share/nautilus-python [localhost] out: error: could not create '/usr/share/nautilus-python': Permission denied }}}