pipはpythonにおけるパッケージ管理システムです。
LinuxやMacでは問題がないのですが、Proxy環境下のWindowsで使うおうとすると、毎回うまく行きません。
毎回同じことで悩むので、忘備録として書いておきます。 OSはWindows7, Proxyは認証のないタイプとします。
pipのインストール
http://qiita.com/FJKei/items/5589ad89eed14e486d27
DOSの画面を開いて、proxyの設定をします。
認証が無いタイプのproxyでは、次のようにします。
> set HTTP_PROXY =http://proxy.hoge.jp:port
認証が必要な場合は試してはいません。
>export HTTP_PROXY =http://user:password@proxy.hoge.jp:port/
http://tdoc.info/blog/2014/01/15/pip.html
pip 1.5.1からsetuptoolsのインストールが要らなくなったようです。get-pip.pyが自動的に入れてくれるとのことです。
get-pip.py をダウンロードします。
pythonのあるディレクトリにCDします。(例:c:\Python27)
python get-pip.py
pipを使ってインストール
c:\Python27\Lib\site-packagesにCD
pip install pkgname --proxy=http://proxy.example.jp:port
pipのヘルプを見ると
# pip help
--proxy <proxy> Specify a proxy in the form
[user:passwd@]proxy.server:port.
とあるので、認証が必要なproxyの場合は
pip install pkgname --proxy=http://user:passwd@proxy.example.jp:port
でいけるのかもしれませんが、試してはいません。