은 내가핍을 HOME에 기본적으로 설치하는 방법은 무엇입니까?
pip install --user ...
을 입력하지만 --user
모든 시간을 입력하지 않으려는 것처럼 pip
항상 $HOME
에 설치하는 것을 원한다. 나는 환경 변수를 설정하는 것이 좋은 해결책이 될 것이라고 생각하지만 확실하지 않고 아무것도 찾지 못했다.
은 내가핍을 HOME에 기본적으로 설치하는 방법은 무엇입니까?
pip install --user ...
을 입력하지만 --user
모든 시간을 입력하지 않으려는 것처럼 pip
항상 $HOME
에 설치하는 것을 원한다. 나는 환경 변수를 설정하는 것이 좋은 해결책이 될 것이라고 생각하지만 확실하지 않고 아무것도 찾지 못했다.
이거나'pip $ @ --user '일 수 있으므로'pip list'와 같은 다른 명령도 사용할 수 있습니다. – abhishekgarg
@abhishekgarg : 개선에 감사드립니다. – unutbu
이것은 ('list'와 같은)'pip' 명령의 대부분에 대해서는 작동하지 않을 것입니다. 그러나 생각에 감사드립니다. 필자가 생각해 낸 해결책에 대한 내 대답을보십시오. – dAnjou
idea of unutbu에 내 솔루션을 기반으로합니다
~/bin/ppip
(페이지 ersonal PIP) :
#!/bin/sh
if [ "$1" == "install" ] || [ "$1" == "bundle" ]
then
pip $1 --user ${@:2}
else
pip [email protected]
fi
개선을 환영합니다. 다른 답변을 바탕으로
는 여기 .bash_profile
에 추가 할 bash는 함수의 :
function pip {
if [ "$1" == "install" ] || [ "$1" == "bundle" ]; then
/usr/local/bin/pip $1 --user ${@:2}
else
/usr/local/bin/pip [email protected]
fi
}
@Keyser'$ PYTHONUSERBASE' 내가 * (일명 형)를 사용 * 때 가지가 설치된받을 장소를 정의'- 사용자 '. 여기서 목표는'--user'를 타이핑하지 않고'$ PYTHONUSERBASE'를 디폴트로 사용하는 것입니다. virtualenv는 제 목적을위한 선택 사항이 아닙니다. – dAnjou
True : p 그럼 나는 아무것도 얻지 못했습니다. – keyser