grep 输出到 pip 安装

grep output to pip install

如何在 requirements.txt 中获取 python 依赖项的子集并使用 grep 将它们发送到 pip install

假设我只想安装 redisgunicorn:with

cat requirements.txt | grep "redis\|gunicorn" 

我只得到了我想要的依赖,

redis>=3.5.3
gunicorn>=20.1.0

但我想将其作为需求文件传递给 pip install

我想我应该用 grep 的输出创建一个临时文件并执行类似 pip install -r tempfile 的操作,但我不知道该怎么做。

谁能帮帮我?

您可以使用 xargs 将输出传递给 pip:

grep "redis\|gunicorn" requirements.txt | xargs pip install