Я установил Nose на Mac OSX 10.10.5 с Python2.7.9 с помощью easy_install
. Установка оказалась успешной:
Collecting nose
Downloading nose-1.3.7-py2-none-any.whl (154kB)
100% |████████████████████████████████| 155kB 2.3MB/s
Installing collected packages: nose
Successfully installed nose-1.3.7
Но теперь, когда я пробую даже базовые вещи с nosetests в командной строке, например nosetests -h
или which nosetests
, я просто получаю:
bash: nosetests: command not found
Я попытался удалить, переустановить с помощью pip
, попытался установить с помощью sudo
, а затем запустить sudo nostests
в каталогах с тестовыми скриптами, как предполагали другие сообщения, но ничего не работает.
Первоначальной целью установки было использование носа для запуска некоторых базовых тестов с тестовыми сценариями, которые я написал для этих простых приложений web.py. Но ничего не работает, просто продолжайте получать ответ command not found
.
Что странно, когда я открываю интерпретатор Python в терминале и делаю что-то вроде:
import nose
nose.main()
Я получаю ожидаемый результат:
.
----------------------------------------------------------------------
Ran 1 test in 0.135s
OK
Так ясно, что он установлен.... где-то. Какие-нибудь предложения о том, что, черт возьми, здесь происходит?