首页 > 编程语言 >软件测试|如何更新已经安装的Python第三方库

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

时间:2023-07-28 18:34:54浏览次数:41  
标签:Python selenium 更新 如下 版本 pip 第三方 软件测试

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

简介

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

使用命令行更新

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

  1. 更新某个特定的库

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

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

pip list |findstr selenium

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

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

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

pip install --upgrade <库名称>

以selenium为例,命令为:

pip install --upgrade selenium

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

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

  1. 安装指定版本的库

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

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

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

pip install selenium==4.8.0

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

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

Pycharm更新库版本

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

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

软件测试|如何更新已经安装的Python第三方库_命令行_05

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

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

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

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

总结

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

标签:Python,selenium,更新,如下,版本,pip,第三方,软件测试
From: https://blog.51cto.com/u_15640304/6886078

相关文章

  • 软件测试|SQL AND和OR运算符解析
    简介在SQL(StructuredQueryLanguage)中,AND和OR是两个常用的逻辑运算符。它们用于组合条件来构建复杂的查询语句,帮助我们更精确地过滤和检索数据。本文将详细介绍SQL中的AND和OR运算符,包括其语法、用法以及使用时的一些建议。SQL是一种专门用于管理和操作关系型数据库的语言,而AND和O......
  • Python数据可视化-动态柱状图可视化
    Python数据可视化-动态柱状图可视化一、基础柱状图通过Bar构建基础柱状图"""演示基础柱状图的开发"""frompyecharts.chartsimportBarfrompyecharts.optionsimportLabelOpts#使用Bar构建基础柱状图bar=Bar()#添加x轴的数据bar.add_xaxis(["中国","美国","英......
  • 【软件测试】简易挡板测试——Mock服务搭建及使用方法
    1. Mock介绍1.1Mock简介Mock测试也被称为替代测试与挡板测试,Mock 测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。这个虚拟的对象就是Mock对象。Mock对象就是真实对象在调试期间的代替品。形如上图,服务B就可以用Mo......
  • Python编码错误:no encoding declared
    问题描述Python文件中如果未指定编码,在执行过程会出现报错:....,butnoencodingdeclared....问题原因Python中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。Python3.X源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定......
  • Python sorted() 函数和sort()函数对比分析
    Pythonsorted()函数一、概述sorted()函数是对所有可迭代的对象进行排序操作。sort与sorted的区别:sort是应用在list上的方法,sorted可以对所有可迭代的对象进行排序操作。list的sort方法返回的是对已经存在的列表进行操作,无返回值,而内置的sorted函数返回的是一个新的list,而不是......
  • 第一个文章!python去除行业标准信息pdf图片的水印
    在网上下得pdf 有水印正好这几天在看python  那么她来啦!!!上代码defdeal_water_mark(imagePath):count=len(os.listdir(imagePath))start_time_all=datetime.datetime.now()forfilenameinos.listdir(imagePath):start_time=datetime.datetim......
  • 写一段python爬虫下载登录用户商品图片的代码
    要下载登录用户的商品图片,你需要模拟登录网站并获取登录后的会话。下面是一个示例代码,用于登录网站并下载登录用户的商品图片:importrequestsimportosfrombs4importBeautifulSoupdeflogin(username,password):login_url="https://example.com/login"sessio......
  • # mac 使用 Docker 部署Python服务和web app服务最佳实践~保姆级教程
    目录部署Python后端服务部署python服务最佳实践部署web前端应用Docker同步到另一台设备部署Python后端服务部署python服务拉取python镜像dockerpullpython:3.9.13查看镜像dockerimages运行容器dockerrun-p9000:8080-it--namepytest-v~/PycharmPr......
  • Mac+Python+youtube_dl下载国外网站视频遇到的坑以及解决方案
    一、问题描述想使用Python中的youtube_dl下载youtube的视频,源码如下:importyoutube_dllink=['https://www.youtube.com/shorts/xxx']withyoutube_dl.YoutubeDL()asydl:ydl.download(link)  但是下载的时候报错了,报错如下:  youtube_dl.utils.Download......
  • MegEngine Python 层模块串讲(中)
    在前面的文章中,我们简单介绍了在 MegEngineimperative 中的各模块以及它们的作用。对于新用户而言可能不太了解各个模块的使用方法,对于模块的结构和原理也是一头雾水。Python 作为现在深度学习领域的主流编程语言,其相关的模块自然也是深度学习框架的重中之重。模块串讲将对 ......