fix installing in virtualenv and add missing pips for caching