make
및 make install
를 통해 Python 2.7.8을 설치 한 다음 get-pip . 저는
-
http_proxy
-
https_proxy
- 내 사용자 “s
~/.zshrc
- root”s
/root/.basrc
지금은 pip
- 내 사용자 계정
- 루트 계정
실행 가능 하지만 sudo를 사용하여 사용자의 셸을 통해 실행할 수 없습니다.
sudo pip sudo: pip: command not found
여기서 무엇이 잘못 되었나요?
답변
그 이유는 다음과 같은 경우 PATH
가 다르기 때문입니다. sudo
로 실행됩니다. 비교해보세요.
which pip env
vs.
sudo which pip sudo env
한 가지 안전한 해결 방법은 /usr/local/bin
또는 iv id =의 pip
에 대한 기호 링크 “074d126839″>
. 패키지 관리자를 사용하여 pip
를 설치하면 여러 (대부분?) 배포판에서이 작업이 자동으로 수행됩니다.
alias sudo='sudo env PATH=$PATH'
에서 문제를 해결했습니다.ln -s /usr/local/bin/<stuff> /usr/bin/<stuff>