명령을 입력하면
pip
잘 작동합니다(도움말 페이지를 알려주세요). 하지만 명령을 입력하면
sudo pip
그것은 나에게 응답을 주었다
sudo: pip: command not found
예를 들어 "sudo python"은 잘 작동합니다. 이것이 어떻게 가능한지? sudo를 사용하여 명령을 호출할 때 "뒤에서" 무슨 일이 일어나는지 잘 모르겠습니다.
답변1
일반 사용자로서 sudo를 통해 실행할 수 없는 일부 명령이 있습니다(즉, 루트 디렉터리로 cd 이동). 이는 일반적으로 프로그램이 바이너리 파일이 아닌 셸에 내장될 때 발생합니다. 루트로 로그인해야 합니다 su
.
또는 $PATH 환경 변수를 확인하세요. pip가 이러한 디렉터리에 없을 수도 있습니다.