[英]How can I merge multiple python requirements.txt files?
在运行我的 python 程序之前,我必须安装许多单独的 requirements.txt。 我开发了一个脚本来安装这些文件,但它需要很长时间,而且我认为将所有这些文件合并到一个 requirements.txt 中会加快安装速度。 也许我可以开发一个执行合并的脚本,但我不知道是否有其他方法。
我当前的代码:
#!/bin/bash
for d in /opt/myprogram/mymodules/*/; do
if [ -f "$d/requirements.txt" ]; then
echo "Installing $d requirements"
pip install -r "$d""requirements.txt" --upgrade-strategy only-if-needed
else
echo "WARNING! $d has no requirements"
fi
done
如何合并多个 python requirements.txt 文件?
只是cat
。 cat requirements.txt otherrquitements.txt > mergedrequirements.txt
的requirements.txt 。
你认为它会提高性能吗?
是的。
你可以这样做:
pip install --upgrade-strategy only-if-needed -r <(sort -u /opt/myprogram/mymodules/*/requirements.txt)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.