在mac终端
$ coverage help
Coverage.py, version 3.5
测量,收集和报告Python程序中的代码覆盖率。
在日食期间,我遇到如下错误:请伸出援手
Error: coverage module could not be imported
Please make sure that the coverage module (http://nedbatchelder.com/code/coverage/)
is properly installed in your interpreter: /usr/bin/python
Traceback (most recent call last):
File "/Users/***/eclipse/plugins/org.python.pydev.debug_2.2.0.2011062419/pysrc/pydev_coverage.py", line 34, in execute
import coverage #@UnresolvedImport
ImportError: No module named coverage
答案 0 :(得分:2)
确保在项目设置中设置了正确的PYTHONPATH
变量。要设置路径,请右键单击包浏览器中的项目,然后打开Properties
。在PyDev - PYTHONPATH
下,您应找到必须设置到正确位置的条目。
答案 1 :(得分:0)
我遇到了与OP类似的问题。
我在Mac OS X Mountain Lion上使用PyDev 2.6和Eclipse 3.7.2。 我一直在使用的python版本是
下的python2.7.2/Library/Frameworks/Python.framework/Versions/2.7/bin/python
我必须设置我的Python解释器才能让覆盖范围正常工作。显然,安装的覆盖范围是为了与那个版本的Python一起使用。
我采取的解决问题的步骤:
再次运行测试,错误应该消失。