Python: ImportError: No module named _pluggy
Python: ImportError: No module named _pluggy
使用 pytest 运行ning 测试时出现 ImportError: No module named _pluggy
错误。
然后我尝试使用 pip install pluggy
安装 pluggy。它安装 pluggy==0.6.0
成功,但仍然给出错误。
版本列表(来自运行宁pip freeze | grep pytest
)
- pytest==3.3.1
- pytest-cov==2.5.1
- pytest-metadata==1.5.0
- pytest-运行ner==3.0
- pluggy==0.6.0
- Python 2.7.12
下面显示的是堆栈跟踪
在 virtualenv 中 运行 时测试 运行 成功。在非 virtualenv 环境中可能导致此错误的原因是什么?
正如@bouteillebleu 指出的那样,问题出在 pytest-metadata 包中。
解决方案是升级包
pip install --upgrade pytest-metadata
使用 pytest 运行ning 测试时出现 ImportError: No module named _pluggy
错误。
然后我尝试使用 pip install pluggy
安装 pluggy。它安装 pluggy==0.6.0
成功,但仍然给出错误。
版本列表(来自运行宁pip freeze | grep pytest
)
- pytest==3.3.1
- pytest-cov==2.5.1
- pytest-metadata==1.5.0
- pytest-运行ner==3.0
- pluggy==0.6.0
- Python 2.7.12
下面显示的是堆栈跟踪
在 virtualenv 中 运行 时测试 运行 成功。在非 virtualenv 环境中可能导致此错误的原因是什么?
正如@bouteillebleu 指出的那样,问题出在 pytest-metadata 包中。
解决方案是升级包
pip install --upgrade pytest-metadata