软件测试|如何更新已经安装的Python第三方库

简介: 软件测试|如何更新已经安装的Python第三方库

image.png

简介

当我们使用Python开发项目时,经常会依赖于各种第三方库来扩展功能或提高效率。这些库经常会发布新的版本,包含了修复漏洞、增加新特性或改进性能等更新。因此,及时更新和升级你的第三方库是很重要的。在Python中,可以使用pip工具来管理和更新这些库。在本文中,将介绍如何使用pip来更新Python第三方库。

使用命令行更新

使用pip命令更新是最便捷的方法,下面是几种使用命令行更新第三方库的方法。我们以我们常用的web自动化测试框架selenium为例,进行操作。

  1. 更新某个特定的库

如果我们不需要指定版本,那么我们直接使用命令更新即可,命令如下:

首先查看selenium版本,命令如下:

pip list |findstr selenium

注:Linux和Mac系统的命令为pip list | grep selenium

获取到本地环境安装的selenium版本为3.141.0,如下图

image.png

pip install --upgrade <库名称>

以selenium为例,命令为:

pip install --upgrade selenium

运行命令,我们可以看到我们成功更新了selenium,旧版本的selenium被卸载,如下图:

image.png

  1. 安装指定版本的库

上述方法更新是不指定版本的,会自动更新到最新版的库,但是有的时候我们更新库是需要指定版本的,指定版本的更新如下:

pip install <库名称>==<版本号>

如我们要安装4.8.0版本的selenium,命令如下:

pip install selenium==4.8.0

运行命令,结果如下图,4.10.0版本的selenium被卸载,4.8.0版本的selenium成功安装。

image.png

Pycharm更新库版本

很多时候,我们习惯使用pycharm的虚拟环境,在可视化界面中更新我们的第三方库,操作如下:

  1. 我们查看当前的selenium版本为3.141.0,查看路径为file->settings->project->python interpreter,结果如下图:

image.png

  1. 更新库版本,点击加号,搜索selenium,在右下角勾选Specify version,在选择框中选择自己要安装的版本,如4.8.0,点击Install Package,如下图

image.png

  1. 查看selenium版本,成功更新为4.8.0,如下图

image.png

总结

本文主要介绍了更新已经安装的Python第三方库的方法,使用命令行更新的速度会比在pycharm使用图形化界面快一些,减少了查找的时间,我们可以在pycharm中打开terminal使用命令行安装。

相关文章
|
23小时前
|
Linux 测试技术 数据安全/隐私保护
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
|
3天前
|
Linux Python Windows
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
|
3天前
|
机器学习/深度学习 数据可视化 数据挖掘
Python绘图工具Matplotlib安装与使用,快速上手
Python绘图工具Matplotlib安装与使用,快速上手
|
3天前
|
Linux Python Windows
python安装pytest
【4月更文挑战第22天】
17 5
|
4天前
|
C++ Python
python安装HLL报错unable to find vcvarsall.bat
通过上述方法之一,你应该能够解决"unable to find vcvarsall.bat"的错误,并成功安装HLL或其他需要编译的Python扩展。确保在安装之前先安装了Visual C++构建工具。
10 0
|
6天前
|
机器学习/深度学习 TensorFlow API
Python安装TensorFlow 2、tf.keras和深度学习模型的定义
Python安装TensorFlow 2、tf.keras和深度学习模型的定义
|
6天前
|
测试技术 Python
python集成测试执行测试
【4月更文挑战第20天】
12 6
|
8天前
安装OpenCV-Python
安装OpenCV-Python
25 1
|
11天前
|
网络协议 安全 测试技术
性能工具之emqtt-bench BenchMark 测试示例
【4月更文挑战第19天】在前面两篇文章中介绍了emqtt-bench工具和MQTT的入门压测,本文示例 emqtt_bench 对 MQTT Broker 做 Beachmark 测试,让大家对 MQTT消息中间 BenchMark 测试有个整体了解,方便平常在压测工作查阅。
87 6
性能工具之emqtt-bench BenchMark 测试示例
|
23天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
27 0