/ / 'nosetests' nie jest rozpoznawany w systemie Windows po zainstalowaniu i dodaniu do PATH - python, instalacja, nos, testy nosowe

"nosetests" nie są rozpoznawane w systemie Windows po zainstalowaniu i dodaniu do PATH - python, instalacja, nos, testy nosa

Jestem na ćwiczenie 46 z „Ucz się Pythona twardą drogą”, i "mam zamiar zainstalować nos i uruchomić testy nosowe. Zainstalowałem już nos używając pip, ale kiedy uruchamiam testy nosowe w katalogu nad folderem" testy ", pojawia się błąd:

"nosetests" is not recognized as an internal or external command, operable program or batch file.

Jeśli jest to istotne, zmodyfikowałem już zmienną PATH tak, aby zawierała pełną ścieżkę Python27/Scripts i Python/Lib/site-package.

Odpowiedzi:

3 dla odpowiedzi № 1

Jeśli nadal masz problemy po wykonaniu instrukcji Warrena Weckessera, spróbuj odinstalować i ponownie zainstalować.

Korzystanie z pip: pip uninstall nose

Odkryłem, że działa to dla mnie w Windows 8 64-bit


2 dla odpowiedzi nr 2

Możesz także użyć python -m nose w PowerShell.

To działało dla mnie w Windows 7, 32 bit.


2 dla odpowiedzi nr 3

Używam systemu Windows i miałem ten sam problem.Książka LPTHW jest oparta na systemie operacyjnym Linux i jest nieco trudna dla użytkowników systemu Windows. Kiedy pisałem testy, dostałem błędy. Potem wpisałem python -m nose, jak powiedział Spellstaker i działało idealnie. Zauważyłem, że w większości przypadków musimy dodać „python -m” na początku, aby działało w systemie Windows. Spójrz tutaj