[Python] pipを使って$ HOMEフォルダにパッケージをインストールするには?


Answers

あなたのHOMEディレクトリでvirtualenvを使用します。

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

~/.(login|profile|bash_profile) 、あなたのシェルがあなたのPATHに〜/ binを追加して、そのpip|python|easy_installをデフォルトで使用するものにすることができます。

Question

出来ますか? pipをインストールするときは、 $HOMEフォルダ内にpythonパッケージをインストールしてください。 (たとえば、 pipを使用してmercurialをインストールしたいが、 /usr/local代わりに$HOME中にインストールする)

私はMacマシンを使い、この可能性について考えました。私の/usr/localを "汚染"する代わりに、代わりに$HOME使用します。

PEP370はまさにこのことです。 ˜/.localを作成するだけで、これらのパッケージを$ HOMEフォルダにのみpip install packageできるようにpip install packageを作成するだけですか?