2017-09-16 5 views
0

나는 이상한 문제가 있습니다. 내가 Centos 7에서 sodo없이 pip3 commnad를 실행하면 작동합니다. 그래서 pip3 --versionsudo를 사용하여 pipo를 실행할 수 없습니다. 7

pip 9.0.1 from /root/projects/venv/lib/python3.6/site-packages (python 3.6) 

outpus하지만 난이 sudo pip3 --version 같은 sudo는 그것을 실행할 때 내가 명령을 찾을 수 없음 오류가 발생합니다.

sudo: pip3: command not found 

아무도 도와 줄 수 있습니까? 나는 uswgi를 설치하려고하는데, sudo를 사용하지 않을 때 설치가 종료된다. 이 오류

compilation terminated. 

---------------------------------------- 
Command "/root/projects/venv/bin/python3.6 -u -c "import setuptools, 
tokenize;__file__='/tmp/pip-build- 
2usl184a/uwsgi/setup.py';f=getattr(tokenize, 'open', open) 
(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" install --record 
/tmp/pip-gv2qp3l0-record/install-record.txt --single-version- 
externally-managed --compile --install-headers 
/root/projects/venv/include/site/python3.6/uwsgi" failed with error 
code 1 in /tmp/pip-build-2usl184a/uwsgi/ 

답변

1

에게 있습니다 이것보십시오 :이 작품

sudo yum install python34-setuptools 
sudo easy_install pip 
+0

을! 무슨 일이 일어나고 있는지 그리고 왜 이것이 문제를 해결하는지 설명 할 수 있습니까? – Reza

+0

사용자 프로파일에 pip를 설치했으나 root 사용자 용으로 설치하지 않았을 수 있습니다. 따라서 sudo (root)에는 명령 삐가 없습니다. 이 방법으로 설치하면 루트 사용자를 위해 설치됩니다. –