What does the “-U” option stand for in pip install -U
尽管有很多Google搜索,但是我找不到pip的命令行选项/参数的任何文档。 pip install -U是什么意思?是否有人链接到pip选项和参数列表?
键入pip install -h列出帮助:
-U, --upgrade Upgrade all packages to the newest available version
因此,如果您已经安装了软件包,它将为您升级该软件包。如果没有-U开关,它将告诉您该软件包已安装并退出。
每个pip子命令都有其自己的帮助列表。 pip -h向您显示总体帮助,而pip [subcommand] -h为该子命令提供帮助,例如install。
您也可以在线找到完整的参考文档。"常规选项"部分介绍了每个pip子命令可用的开关,而每个子命令都有一个单独的"选项"部分来介绍特定于子命令的开关;请参见pip install选项部分。
- 因此,升级所有软件包不再需要运行以下命令:import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade" + dist.project_name, shell=True)
-
@yourfriendzak:使用pip freeze --local | cut -d = -f 1 | xargs pip install -U升级所有软件包。
-
@ user2357112:在这种情况下,我实际上发现在线文档无济于事,所以我不认为它值得您在这里给出。