Ошибка запуска тестов носа
Я недавно переустанавливал nose
запускать тесты на моем коде.
https://nose.readthedocs.org/en/latest/
я использовал
sudo pip install nose
и пошел в папку моего проекта. Ответ
-bash: nosetests: command not found.
Итак, я снова удалил и попытался установить nose
с MacPorts:
sudo port install py27-nose
В папке моего проекта я запускаю
nosetests-2.7 filename.py
и я получаю следующую ошибку:
ERROR: Failure: ImportError (No module named nose_parameterized)
В чем проблема?
РЕДАКТИРОВАТЬ: Больше информации. nose
установлено. я получил Successfully installed nose-1.3.6
,
2 ответа
Итак, способ, которым я сделал это, заключается в том, чтобы специально загрузить параметризованный нос
sudo pip install nose-parameterized
предварительно nose
будет работать в каталоге проекта, но испытания всегда будут очень быстрыми. Например,
Ran 0 tests in 0.002s
Я сейчас более запутан, чем раньше. Зачем мне скачивать nose-parameterized
в индивидуальном порядке?
У меня нет опыта работы с MacPorts python, но я знаю, что Homebrew устанавливает python, используя совершенно иную настройку пакетов сайта, чем версии для OS X. Судя по сообщениям об ошибках, похоже, что вы смешивали соответствующий системный пункт и порты python, которые могли быть причиной вашей проблемы.