[python] Как установить пакеты в моей папке $ HOME с помощью пипа?



Answers

Я бы использовал virtualenv в вашем каталоге HOME.

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

Затем вы также можете изменить ~/.(login|profile|bash_profile) , в зависимости от того, что подходит для вашей оболочки, чтобы добавить ~ / bin в ваш PATH, а затем, что pip|python|easy_install будет использоваться по умолчанию.

Question

Является ли это возможным? При установке pip установите пакеты python внутри моей папки $HOME . (например, я хочу установить mercurial , используя pip , но внутри $HOME вместо /usr/local )

Я с машиной Mac и просто подумал об этой возможности, вместо того, чтобы «загрязнять» мой /usr/local , я вместо этого использовал бы мой $HOME .

PEP370 именно об этом. Просто создайте ˜/.local и сделайте pip install package достаточно, чтобы эти пакеты были установлены только в моей папке $ HOME?




Links



Tags

python python   pip