루트 액세스 권한이없는 사용자에게 pip (python)를 설치하는 방법


31

루트 권한이 없으며 단지 할 수 없기 때문에 사용자 이름에 pip (python installer)를 설치하려고합니다 sudo apt-get install python-pip.

그래서 내가 한 일은 그냥 easy_install --user pip입니다. 그것은 .local/bin분명히 그것을 설치 하지만 다음과 같이 호출하면 :

pip install --user astropy

현재 pip가 설치되어 있지 않다고 말합니다.

나는 리눅스와 내가 사용하는 시스템에 대한 지식이 제한되어있다 (대학의 컴퓨터에 NX 연결). 나는 이것을 할 수 있어야한다는 것을 안다!


12
easy_install사용할 수없는 경우 다음을 사용 pip하여 로컬에 설치할 수 있습니다.wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py && python get-pip.py --user
JorgeGT

17
위 방법의 최신 버전은 다음과 같습니다.wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user
qed

1
이 오류를 얻을 : OSError : [errno를 13] 권한이 거부 : '/usr/local/lib/python2.7/dist-packages/pip를'
ablmf

1
@ablmf- --user실행할 때 를 추가 했 python get-pip.py --user습니까?
mchen.ja

@qed의 코멘트는 허용 대답해야한다
세드릭 반 Rompay

답변:


24

나는 옳았 으면 좋겠다. 그리고 문제는 당신과 함께 PATH, 이것을 시도하십시오

~ / .bashrc 파일에 이것을 추가 할 수 있습니다 :

PATH=$PATH:~/.local/bin

방법을 모르는 경우 터미널에서이 행을 실행할 수 있습니다.

echo "PATH=\$PATH:~/.local/bin" >> ~/.bashrc

PATH터미널에 입력하여 내용을 확인할 수도 있습니다

echo $PATH

6
source ~/.bashrc변경 사항을 적용하는 것을 잊지 마십시오 !
JorgeGT
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.