并发运行多个 `pip install -r requirements.txt`
我想同时测试多个Python项目。每个项目都在特定的文件夹里。测试的一部分是设置一个虚拟环境,并安装所需的Python包(通过 pip install -r requirements.txt
)。每个项目都有自己的 requirements.txt
文件。
每个项目都会有自己的虚拟环境(使用 virtualenv -p $PYTHON_VER ./.env
创建环境,然后用 source .env/bin/active
激活它,最后用 pip install -r requirements.txt
安装包)。
我可以安全地同时运行多个 pip install
吗?因为下载的包会被缓存(用 pip cache dir
可以看到全局缓存的位置在 ~/.cache/pip
),还是说我需要在并行运行 pip install
时禁用缓存(使用 --no-cache-dir
)?