[Python] pip를 사용하여 $ HOME 폴더에 패키지를 어떻게 설치할 수 있습니까?


Answers

나는 HOME 디렉토리에서 virtualenv를 사용할 것이다.

$ sudo easy_install -U virtualenv
$ cd ~
$ virtualenv .
$ bin/pip ...

~/.(login|profile|bash_profile) 바꿀 수 있습니다 ~/.(login|profile|bash_profile) 여러분의 쉘이 ~ / bin을 PATH에 추가하면 pip|python|easy_install 이 기본적으로 사용됩니다.

Question

가능한가? pip 를 설치할 때 python 패키지를 $HOME 폴더에 설치하십시오. (예를 들어, pip 사용하여 mercurial 을 설치하려고하지만 /usr/local 대신 $HOME 사용)

나는 맥 머신을 가지고 있는데,이 가능성에 대해서 생각해 보았다. 나의 /usr/local 을 "오염시키는"대신에 나의 $HOME 대신 사용할 것이다.

PEP370 은 정확히 이것에 관한 것입니다. ˜/.local 을 만들고 단지 $ HOME 폴더에만 설치할 수 있도록 pip install package 를 만드시겠습니까?