Let pip use a local download cache

This noticeably speeds up the time it takes to reinstall dependencies.
This could just be `rm -rf $(PIP_CACHE_DIR)`.