deMacBook-Pro:bndcs yuansanmei$ python3 -m pip install httprunner==v4.3.0
Requirement already satisfied: httprunner==v4.3.0 in /Users/y/Library/Python/3.10/lib/python/site-packages (4.3.0)
Requirement already satisfied: black<23.0.0,>=22.3.0 in /Users/y/Library/Python/3.10/lib/python/site-packages (from httprunner==v4.3.0) (22.6.0)
Requirement already satisfied: pyyaml<6.0.0,>=5.4.1 in /Users/y/Library/Python/3.10/lib/python/site-packages (from httprunner==v4.3.0) (5.4.1)

解决:python3 -m pip install httprunner==v4.3.0 --target=/Users/y/Library/Python/3.10/lib/python/site-packages

然后又遇到了第二个问题:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
jsonsearch 0.0.2 requires pytest<=3.10.1,>=2.8.0, but you have pytest 7.2.0 which is incompatible.
===意思好像是pytest版本太高了。。

从问题提示来看,就是pip 的依赖项解析器当前未考虑安装的所有包。此行为是以下依赖项冲突的根源。

二、解决办法

python3 -m pip install pytest==v3.10.1 --target=/Users/y/Library/Python/3.10/lib/python/site-packages

我就根据错误提示,分别重新安装了以上四个版本要求的包,不再截图,把代码附上:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple " pyqt5<5.13"
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple " pyqtwebengine<5.13"
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pathlib
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ruamel-yaml
然后就没有报错了。

又出现了报错:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pytest-html 3.2.0 requires pytest!=6.0.0,>=5.0, but you have pytest 3.10.1 which is incompatible.
httprunner 4.3.0 requires pytest<8.0.0,>=7.1.1, but you have pytest 3.10.1 which is incompatible.
allure-pytest 2.10.0 requires pytest>=4.5.0, but you have pytest 3.10.1 which is incompatible.
Successfully installed atomicwrites-1.4.1 attrs-22.1.0 more-itertools-9.0.0 pluggy-1.0.0 py-1.11.0 pytest-3.10.1 setuptools-65.6.0 six-1.16.0

jsonsearch 0.0.2 requires pytest<=3.10.1,>=2.8.0, but you have pytest 7.2.0 which is incompatible.
===意思好像是pytest版本太高了。。

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pytest-html 3.2.0 requires pytest!=6.0.0,>=5.0, but you have pytest 3.10.1 which is incompatible.
httprunner 4.3.0 requires pytest<8.0.0,>=7.1.1, but you have pytest 3.10.1 which is incompatible.
allure-pytest 2.10.0 requires pytest>=4.5.0, but you have pytest 3.10.1 which is incompatible.

7.2.0

httprunner运行遇到彻底解决安装包过程中的Requirement already satisfied:问题的更多相关文章

  1. ubuntu 安装包过程中遇到的一个错误解决办法

    错误提示如下: 将会安装下列额外的软件包: libdigest-hmac-perl libqt5test5下列[新]软件包将被安装: libdigest-hmac-perl下列软件包将被升级: lib ...

  2. 解决pycharm安装包过程出现的问题:module 'pip' has no attribute 'main'

    解决pycharm安装包过程出现的问题:module 'pip' has no attribute 'main' 问题 更新pip之后,Pycharm安装package出现如下报错:module 'p ...

  3. 解决SQL订阅过程中找不到已经创建的订阅

    原文:解决SQL订阅过程中找不到已经创建的订阅 之前有写过一篇博客,主要是图解SQL复制技术:图解SQL 2008数据库复制,当时的测试环境是在我本地同一个服务器上面,所以测试的时候可谓是一帆风顺,最 ...

  4. ubuntu 下解决安装包依赖问题

    我们用banshee软件安装豆瓣插件来做个示例: 1.首先在Ubuntu Software Center内搜索banshee播放器 因为我之前已经安装好了,可以看到如下界面,你可以在点击该软件看到in ...

  5. 关于解决配置Tomact过程中出现的相关问题

    最近在学习JavaWeb, 但是在第一步的时候就出现问题了, 什么问题呢, 就是关于Tomact的配置. 下面我就详细说明一下我配置过程中出现的问题以及怎么解决的,  希望对大家能有所帮助. 首先,我 ...

  6. 解决url传递过程中加号变空格的问题

    url传递过程中加号变空格 在接收url参数的过程中,会发现如果参数中存在‘+’号,接收后会变成空格. 如11+22接收后变成11 22. 要解决这个问题,需要将加号替换为%2B进行传递. 如11%2 ...

  7. Aandroid 解决apk打包过程中出现的“Certificate for <jcenter.bintray.com> doesn't match any of the subject alternative names: [*.aktana.com, aktana.com]”的问题

    有时候,apk打包过程中会出现“Certificate for <jcenter.bintray.com> doesn't match any of the subject alterna ...

  8. 解决url传递过程中加号变空格的问题<转>

    url传递过程中加号变空格在接收url参数的过程中,会发现如果参数中存在‘+’号,接收后会变成空格. 如11+22接收后变成11 22.要解决这个问题,需要将加号替换为%2B进行传递. 如11%2B2 ...

  9. 为Secure Store Service生成新密钥,解决“生成密钥过程中发现错误”的问题

    我们集成TFS和SharePoint Server以后,一个最常见的需求是通过SharePoint Server的Excel Service读取TFS报表中的信息,利用Excel Service的强大 ...

  10. 解决https 请求过程中SSL问题

    最近一个项目中用到了https的请求,在实际调用过程中发现之前的http方法不支持https,调用一直报错. 查询了一下,添加几行代码解决问题. public string HttpPost(stri ...

随机推荐

  1. LeetCode-798 得分最高的最小论调 及差分和前缀和的学习

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/smallest-rotation-with-highest-score 题目描述 给你一个数组  ...

  2. javascript中的二进制运算符

    javascript的二进制运算符用于直接对二进制位进行计算,好处是速度快,缺点是不直观. 位运算符只对整数起作用,如果一个运算子不是整数,则会转换成整数后再执行;我们都知道javascript的数值 ...

  3. TP3.2 I('post.') 获取到的参数特殊字符被自动转义

    eg:原数据 :&这是一条测试数据 被转义后的数据:&nbmp;  这是一条测试数据 解决办法: $input = json_encode(I('post.'));$input = h ...

  4. python调用c/c++方法

    # python调用c/c++方法:一般先将c++代码转化为C类型dll(推荐使用静态dll,否则容易出现各种链接库问题;记得使用extern "C" _declspec(dlle ...

  5. [CSS]隐藏浏览器滚动条

    ::-webkit-scrollbar {   display: none; /* Chrome Safari */ }

  6. 配置tomcat 服务 启动模式

    1配置Tomcat的环境变量,其步骤如下: 计算机右击属性,打开环境变量---系统变量---新建变量名:CATALINA_HOME,变量值为:D:\Program Files\Apache Softw ...

  7. Hello,Golang

    Hello,Golang 一.开发环境搭建 1. 下载 SDK 1 // Go官网下载地址 2 https://golang.org/dl/ 3 ​ 4 // Go官方镜像站(推荐) 5 https: ...

  8. 【Go】发送请求

    发送post请求 reqMap := make(map[string]interface{}) reqMap["order_num"] = request.OutTradeNo r ...

  9. pip 下载换源

    命令:[pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple]

  10. win10企业版在线转换成win10专业版

    1.下载windows附件包,解压到C盘根目录 https://pan.baidu.com/s/19Zyrav9sriS9nFyJsM8ydQ 提取码:gsp6 2.运行命令 2.1.以管理员身份运行 ...