首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python: ImportError:没有名为_pluggy的模块

Python: ImportError:没有名为_pluggy的模块
EN

Stack Overflow用户
提问于 2017-12-19 10:18:40
回答 1查看 3.8K关注 0票数 7

在使用pytest运行测试时,我会得到ImportError: No module named _pluggy错误。

然后,我尝试使用pip install pluggy安装using。它成功地安装了pluggy==0.6.0,但仍然给出了错误。

版本列表(来自运行pip freeze | grep pytest)

  • pytest==3.3.1
  • pytest-cov=2.5.1
  • pytest-元数据=1.5.0
  • pytest-runner=3.0
  • pluggy==0.6.0
  • Python 2.7.12

下面显示的是堆栈跟踪

在虚拟环境中运行时,测试将成功运行。在非虚拟环境中导致此错误的可能原因是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-21 08:58:35

正如@bouteillebleu所指出的那样,这一问题存在于最远的元数据包中。

解决办法是升级软件包。

代码语言:javascript
运行
复制
pip install --upgrade pytest-metadata
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47884709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档