новичок в установке пакета тестов на нос - PullRequest
9 голосов
/ 14 февраля 2012

Я пытаюсь установить следующее в соответствии с руководством Learnpythonthehardway:

  1. пункт от http://pypi.python.org/pypi/pip
  2. распространять с http://pypi.python.org/pypi/distribute
  3. нос от http://pypi.python.org/pypi/nose/
  4. virtualenv от http://pypi.python.org/pypi/virtualenv

Я посетил эти ссылки и нажал кнопку загрузки; теперь каждый файл находится в моей папке загрузок, и я разархивировал / разархивировал их - не уверен, что это значит, но это казалось обязательным. Они "установлены"? Если нет, что это значит на самом деле установить их? Я попытался набрать nosetests в терминале (как сказано в книге), а также попытался easy_install, но это не сработало. Похоже, мое понимание ограничено несколькими способами.

Я получаю следующее -bash: nosetests: command not found, но пытаюсь получить:

nosetests . ---------------------------------------------------------------------- Ran 1 test in 0.007s OK

Ответы [ 5 ]

10 голосов
/ 01 марта 2013

Это работает на Mac, может работать на Linux

1) Открыть терминал (будьте готовы ввести свой пароль)

2) Тип: sudo easy_install pip

3) Тип: sudo pip install distribute

4) Тип: sudo pip install nose

5) Тип: sudo pip install virtualenv

Надеюсь, это помогает, ура!

2 голосов
/ 14 февраля 2012

Они еще не установлены.У каждого есть свои капризы о том, как именно работает процесс установки, и фактически некоторые из этих пакетов будут включать в себя другие пакеты.Т.е.

"Если вы используете virtualenv, копия pip будет автоматически установлена ​​в каждую создаваемую вами виртуальную среду."

http://pypi.python.org/pypi/pip

Как относительно новый пользователь Python (и недавно прошедший аналогичный процесс) я с нетерпением жду более полных ответов, которые возвращаются для этого.

1 голос
/ 21 марта 2014

Вы были на правильном пути, но пакет на самом деле называется "нос".Документацию для носа (тестирование носа - это сценарий) можно найти здесь: https://nose.readthedocs.org/en/latest/

Короткий ответ: у вас есть 2 основных варианта: easy_install или pip ,Установите с помощью setuptools /ести: easy_install nose.Установите с помощью пункта: pip install nose

1 голос
/ 07 апреля 2013

Узнайте, где находится скрипт проверки носа. В OSX:

/usr/local/share/nosetests

Выполнить напрямую или настроить псевдоним bash, возможно, в .bash_profile:

alias nosetests='/usr/local/share/python/nosetests'
alias nosetests3='/usr/local/share/python3/nosetests'
0 голосов
/ 22 апреля 2016

Установите Python 2.7 и после просто сделайте это (только в Windows - Windows PowerShell):

  1. Настройка PATH env:

C: \ Python27 \; C: \ Python27 \ Scripts \ "," Пользователь "

пункт уже установлен

3.

.\pip install distribute

4.

.\pip install nose

5.

.\pip install virtualenv
...