
도구를 사용하여 Python 패키지를 설치/업그레이드하는 방법에 대한 질문이 있습니다 pip
.
나는 달릴 수 있다
sudo pip install -U PACKAGENAME
또는
pip install -U PACKAGENAME --user
이 두 명령의 차이점은 무엇이며 어느 명령을 선호해야 합니까?
- 내 컴퓨터에서?
- 내가 게시하는 Python 프로그램의 설치 스크립트에서?
답변1
나에게 유일한 차이점은 계획 경로입니다.
sudo를 사용하면 패키지가 다음 위치에 설치됩니다.
/usr/local/lib/python2.7/dist-packages/
--user
다음 디렉터리 에 설치 됩니다 $HOME
.
$HOME/.local/lib/python2.7/site-packages
여러분 자신의 시스템에서는 그것이 별로 중요하지 않다고 말하고 싶습니다. --user
sudoer 회원이 아닌 경우 사용하세요 .
게시하는 코드의 경우 --user
.