make install share configurable and also support virtualenv