Proxy環境でpipを使用する方法

会社のファイアウォールのために pip installでパッケージのインストールをできないときは、proxyに迂回して、パッケージをインストールすることができます。

pip install --proxy="proxyserver:port" [package]

次のようにプロキシを介してdjangoパッケージをインストールすることができます。

$ pip install --proxy="https://192.168.0.1:8080" django

プロキシ設定

--proxyオプションはコマンド1回に限り、プロキシが適用されます。

pipのconfigファイルである pip.iniにproxyを追加すると、pip install <package>コマンドの実行時に、自動的にproxyが適用されます。

pip.ini configの設定

次のようにproxy設定を追加することができます。

[global]
proxy = http://proxy_name:port

pip.iniファイルは、OSごとに位置が異なります。

  • Windows : C:\Users\AppData\Roaming\pip\pip.ini
  • Linux : $HOME/.config/pip/pip.conf
codechachaCopyright ©2019 codechacha