工装裤不提供模块覆盖

2024-06-14 14:58:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试实现一个测试代码覆盖率,我在工作服方面遇到了问题。为此,我遵循以下指南:

https://github.com/coagulant/coveralls-python

我的问题是,当我运行工作服时,系统会警告我覆盖模块不可用。在

由于该模块不可用,我试图使用pip进行安装,我读到apt与travis ci有错误,它告诉我已经错了。在

我对travis ci测试本身没有任何问题。他们跑得很好。我执行after_success部分中的所有工作服代码。在

$ pip install coverage 
You are using pip version 6.0.7, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied (use --upgrade to upgrade): coverage in /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages

after_success.3 0.11s$ coveralls

Traceback (most recent call last):
  File "/home/travis/virtualenv/python2.7.9/bin/coveralls", line 11, in <module>
    sys.exit(wear())
  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/coveralls/__init__.py", line 76, in wear
    from coveralls.control import coveralls
  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/coveralls/control.py", line 1, in <module>
    from coverage.control import coverage
ImportError: cannot import name coverage$ pip install coverage
You are using pip version 6.0.7, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied (use --upgrade to upgrade): coverage in /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages

after_success.3 0.11s$ coveralls

Traceback (most recent call last):
  File "/home/travis/virtualenv/python2.7.9/bin/coveralls", line 11, in <module>
    sys.exit(wear())
  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/coveralls/__init__.py", line 76, in wear
    from coveralls.control import coveralls
  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/coveralls/control.py", line 1, in <module>
    from coverage.control import coverage
ImportError: cannot import name coverage

有没有特殊的方法来安装覆盖模块?在


Tags: pipinimporttravishomevirtualenvlibpackages
1条回答
网友
1楼 · 发布于 2024-06-14 14:58:53

在做了更多的研究之后,我找到了这个答案的解决方案。在

我忘了在安装区安装模块工作服。在

install:
- pip install coveralls

系统报告我:

^{pr2}$

我希望这个答案能对将来的人有所帮助。在

相关问题 更多 >