如何更新Python中安装的多个库?Python多个库的更新方法有哪些?

我们在之前学习Python库中 , 讲过对Python库的安装 , 一般我们使用的命令是pip , 其实对库的升级 , 我们也可以使用pip命令来进行操作 , 但是它只适合一个库进行更新 , 如果有多个库更新的话 , 使用pip会比较的麻烦 , 那么还有什么办法更新系统中已经安装好的全部库呢?接下来我们一起来看看这篇文章吧!

如何更新Python中安装的多个库?Python多个库的更新方法有哪些?

文章插图
方法一:pip命令加linux命令
在Python中 , 我们知道可以使用pip list这个命令 , 可以查看有哪些是安装好的库 , 可以查看库的格式以及用法 , 那么如果要对安装好的库进行更新的时候 , 可以结合linux系统中的cut、sed等命令一起去库进行批量升级 , 使用方法如下:
【如何更新Python中安装的多个库?Python多个库的更新方法有哪些?】首先使用pip命令进行查看:
python3 -m pip list它会将包名以及版本号进行显示 , 第一行是作为一种提示信息 , 可以结合linux中的awk命令过滤 , 从第三行开始更新 。命令如下:
python3 -m pip list | awk 'NR>=3{print}' | awk '{print $1}' | xargs python3 -m pip install -U这段代码的实现步骤就是 , 先就使用list进行库的查询 , 第一个awk 是对内容进行过滤前三行的内容 , 第二个 awk 取出第一列的内容 , 然后作为参数传给最后的升级命令 。
方法二:使用 pip freeze
如果是要对Python中的所有已经安装好的库进行升级时 , 可以使用这种方法 , 它会产生一个依赖的文件 , 去获取到已经安装好的库和一些版本信息 , 使用方法如下:
pip freeze > requirements.txt全文件中会有很多的“==”符号 , 我们要讲这些等于符号换成“>=”,然后在执行以下命令:
pip install -r requirements.txt -upgradeupgrade就表示更新的意思 , 这种方法比较适合于带有依赖性的项目 , 可以对这种依赖性项目进行库的升级 。
以上就是今天分享的如何更新Python中安装的多个库?Python多个库的更新方法有哪些?的全部内容了 , 文章中一共介绍了两种更新库的方法 ,  , 想要学习其他Python库的更新方法可以继续关注学习哦 。

    推荐阅读