Answers:
键入pip install -h列出帮助:
-U,--upgrade将所有软件包升级到最新可用版本
因此,如果您已经安装了软件包,它将为您升级该软件包。如果没有-U开关,它将告诉您该软件包已安装并退出。
每个pip子命令都有其自己的帮助列表。pip -h向您显示总体帮助,并pip [subcommand] -h为该子命令提供帮助,例如install。
您也可以在线找到完整的参考文档。“ 常规选项”部分涵盖了每个pip子命令可用的开关,而每个子命令都有一个单独的“ 选项”部分来涵盖特定于子命令的开关;例如,请参阅“ pip install选项”部分。
pip freeze --local | cut -d = -f 1  | xargs pip install -U用于升级所有软件包。
                    
import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)