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.