【发布时间】:2012-09-08 05:59:34
【问题描述】:
尽管有大量的谷歌搜索,但我找不到 pip 命令行选项/参数的任何文档。 pip install -U 是什么意思?有人有指向 pip 选项和参数列表的链接吗?
【问题讨论】:
标签: python command-line pip
尽管有大量的谷歌搜索,但我找不到 pip 命令行选项/参数的任何文档。 pip install -U 是什么意思?有人有指向 pip 选项和参数列表的链接吗?
【问题讨论】:
标签: python command-line pip
键入pip install -h 以列出帮助:
-U, --upgrade 将所有软件包升级到最新的可用版本
所以,如果您已经安装了一个软件包,它会为您升级该软件包。如果没有 -U 开关,它会告诉你软件包已经安装并退出。
每个pip 子命令都有自己的帮助列表。 pip -h 向您显示总体帮助,pip [subcommand] -h 为您提供该子命令的帮助,例如 install。
您也可以找到full reference documentation online; General Options section 涵盖了可用于每个 pip 子命令的开关,而每个子命令都有一个单独的 Options 部分来涵盖子命令特定的开关;例如,参见pip install options section。
【讨论】:
import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)
pip freeze --local | cut -d = -f 1 | xargs pip install -U 升级所有你的包。