我的公司要求,当我们分发 python 包时,我们必须包含安装程序必须在安装继续之前同意的许可协议(protocol)。有什么方法可以使 pip 具有交互性?
例子: pip 安装我的包
没有手帕!
您同意这些条款吗? : 是的
pip 安装继续....
最佳答案
你试过管道吗yes
?
yes | pip install mypackage
编辑:
我不认为pip
可以这样做,但您可以编写脚本:
cat license.txt
read -p "Do you agree to the terms? " -n 1 -r
echo # (optional) move to a new line
if [[ $REPLY =~ ^[Yy]$ ]]
then
pip install mypackage
fi
关于python - 使用 pip 安装卡在软件包许可协议(protocol)上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24215246/