标签: python pip
$ pip install --upgrade -r requirements.txt
和
$ pip install -r requirements.txt --upgrade
答案 0 :(得分:3)
(查看source)
pip正在使用标准optparse模块,它与选项顺序没有区别,因此它们是相同的。除非工具使用某些trick强制执行订单,否则这种情况很常见,但事实并非如此。
答案 1 :(得分:1)
与顺序无关,是完全相同的
答案 2 :(得分:0)
处理命令行参数的Pythonic方法是使用与标准python库捆绑在一起的模块。
在传递参数之后,应用程序获取它们并按照定义的顺序解析它们(如果对你重要,请查看pip源代码)。
解析后可以推迟一些操作,但它们有严格的顺序。
顺序并不重要,两个例子总是一样(除非发生一些错误)。