Python | 如何使用pip升级所有Python软件包?
在将Python用作编程语言时,使用虚拟环境和PIP(Python的程序包管理器)是一种非常常见的情况。
通常使用文本文件,名为“requirement.txt”,该文件中将填充给定应用程序中使用的库的列表。
通常,开发人员在“requirement.txt”中维护库的版本,如以下示例所示,
(venv) XXX:src XXX$ morerequirements.txt
numpy==1.17.2
requirements.txt(END)升级每个库都是一项单调的任务,因此可以使用以下命令使用PIP升级venv(虚拟环境)中的所有软件包。我们可以按照以下两个步骤进行操作,也可以将其组合为一个单行命令。
方法1:
将所有库冻结到一个名为“requirements.txt”的文件中(文件名可以是任何名称)
pipfreeze>installed_library_list.txt
更新文件中所有可用的库
pipinstall-rinstalled_library_list.txt–upgrade
方法二:
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
该grep的是跳过编辑(“E”)封装的定义,以及-N1为标志xargs的防止停止一切,如果一个更新包失败。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短