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 № 1Jeś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.