в терминале 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
Убедитесь, что в настройках вашего проекта задана правильная переменная PYTHONPATH
. Чтобы установить путь, щелкните правой кнопкой мыши по проекту в проводнике пакетов и откройте " Properties
. В PyDev - PYTHONPATH
вы должны найти записи, которые должны быть установлены в правильные местоположения.
У меня была аналогичная проблема с ОП.
Я использую PyDev 2.6 с Eclipse 3.7.2 на Mac OS X Mountain Lion. Версия python, которую я использовал, была python2.7.2 в
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Мне нужно было настроить переводчика Python, чтобы позволить получать покрытие. По-видимому, покрытие было установлено для использования с этой версией Python.
Шаги, которые я предпринял для решения моей проблемы:
Повторите тест, и ошибка должна исчезнуть.