nie znaleziono polecenia linux, ale whereis pokazuje, że jest zainstalowane


1

pip3.7 jest zainstalowany i mogę zobaczyć jego lokalizację za pomocą whereis. Jednak centos mówi, że nie znaleziono polecenia. Nie rozumiem dlaczego command not found. I nie rozumiem, dlaczego później to znaleziono.

wprowadź opis zdjęcia tutaj


Więc pip3.7działa samodzielnie, ale nie z sudo? Jeśli nie jest to cytowanie (spróbuj z podwójnymi / pojedynczymi cudzysłowami wokół pip3.7), być może sudo nie jest skonfigurowane, aby pozwolić na to polecenie ... lub ścieżka sudo jest inna
Xen2050

W sudotym przykładzie nie ma również powodu, aby używać go jako użytkownika root.
n8te

Wiem, że nie muszę używać sudo, gdy jestem zalogowany jako root. Nie rozumiem tylko tego why command not found, and why command found. > _ <
Tiina,

2
Ponieważ sudo nie ocenia tego samego $ PATH, co root. Powiązane: superuser.com/questions/709515/…
n8te

@ n8te, jak zobaczyć różnicę, $ PATH dla sudo; i $ PATH dla zwykłego
Tiina
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.