有没有办法用pip进行静默安装?
对于更多的背景,我正在使用fabric来进行服务器部署,我希望能够设置新服务器或更新现有服务器而无需任何交互,并且某些软件包需要ay/n响应.
ale*_*a87 49
quiet
通过使用(short: ) 标志可以进行静默安装q
:
pip install somepackage --quiet
Run Code Online (Sandbox Code Playgroud)
这会隐藏安装消息。根据其文档,请注意,此选项是附加的,最多可以指定 3 次,以删除重要性不断增加的消息(警告、错误、严重)。
此外,您可能希望根据此答案强制“始终是” ,和/或存在多个选择时默认行为的选项exists-action
:
yes | pip install somepackage -q -q -q --exists-action i
Run Code Online (Sandbox Code Playgroud)
其中exists-action i
代表忽略,3squiet
隐藏每条消息。
这可真是闭嘴了!
Fre*_*Foo 32
如果答案总是y
:
yes | pip install <package>
Run Code Online (Sandbox Code Playgroud)
添加答案,因为自 2011 年以来事情发生了变化......
2012 年 2 月 16 日发布的Pip 1.1 版引入了一个命令行开关--exists-action <action>
,它允许指定来自 (s)witch、(i)gnore、(w)ipe、(b)ackup、(a)bort 的默认行为。
根据当前的文档, pip 只能--exists-action
在未指定的情况下提示信息。
归档时间: |
|
查看次数: |
12242 次 |
最近记录: |