Istnieją już dwa posty na przepełnieniu stosu na ten temat; jednak żadna z nich nie rozwiązała mojej konkretnej sytuacji ani jej nie rozwiązała.Nie znaleziono polecenia Py.test, ale biblioteka jest zainstalowana
Zainstalowałem pytest przez pip install pytest
. Jestem również w stanie zaimportować bibliotekę w Pythonie.
Problem polega na tym, że gdy próbuję użyć polecenia py.test
w terminalu, otrzymuję py.test: command not found
.
Czy ktoś ma jakiś wgląd, dlaczego nie mogę użyć polecenia w terminalu?
EDIT: To nawet pojawia się jako zainstalowanego pakietu:
$ pip list
cycler (0.9.0)
matplotlib (1.5.1)
numpy (1.10.1)
pip (8.1.0)
py (1.4.31)
pyparsing (2.0.7)
pytest (2.9.0)
python-dateutil (2.4.2)
pytz (2015.7)
scipy (0.17.0)
setuptools (7.0)
six (1.10.0)
tensorflow (0.5.0)
vboxapi (1.0)
wheel (0.26.0)
Używasz virtualenv? Jeśli tak, 'pip' (przynajmniej starsze wersje) nie zainstaluje pliku binarnego' py.test', jeśli jest już zainstalowany w systemie. Zamiast tego możesz użyć 'python -m pytest'. –