前提
・Windows7 64bit
・Python3.x(Anacondaにて導入)
・プロキシあり
上記の環境にて、conda installで入れることが出来ないPythonパッケージを、
pipにてインストールしようとしたけどプロキシに阻まれ時間を溶かした話。
--proxyオプションでは突破できず
最初に試した方法はこれ。
pip install piyopiyo --proxy http://user:pass@fooooo.proxy.local:8080
「pip プロキシ」とかでググると上位に表示されるやつですね。
ただ、実施した環境では上記で解決とはなりませんでした。
環境変数を使ったらできました
上記のオプションにつけるタイプと並んでヒットするのが以下。
set HTTP_PROXY=http://user:pass@fooooo.proxy.local:8080
set HTTPS_PROXY=http://user:pass@fooooo.proxy.local:8080
をやって、
pip install piyopiyo
とする方法。
試してないけどLinuxなら以下な感じ?
export HTTP_PROXY=http://user:pass@fooooo.proxy.local:8080
export HTTPS_PROXY=http://user:pass@fooooo.proxy.local:8080
pipは443ポートを使ってパッケージを取りに行ってるっぽいし(エラーメッセージ的に)、
HTTPS_PROXYの設定が決め手なのかも…?
とりあえず、備忘録まで。