1. ホーム
  2. python

Python 2.7でHTTPプロキシを設定する方法は?

2023-09-03 04:27:46

質問

pipをインストールするスクリプト: get-pip.py を実行しようとしていますが、私のネットワークがHTTPプロキシの後ろにあるため、接続タイムアウトが発生しています。私がインストールしようとしているものをインストールできるように、私のPython 2.7インストールでHTTPプロキシを構成することができるいくつかの方法がありますか?

注:私はWindowsを使用しています。以下は、私が得ているエラーです。

C:\SetupFiles>python get-pip.py
Downloading/unpacking pip
  Cannot fetch index base URL http://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement pip
No distributions at all found for pip

どのように解決するのですか?

以下のようになります。 get-pip.py が更新され、環境変数 http_proxyhttps_proxy .

Windowsです。

set http_proxy=http://proxy.myproxy.com
set https_proxy=https://proxy.myproxy.com
python get-pip.py

Linux/OS Xの場合。

export http_proxy=http://proxy.myproxy.com
export https_proxy=https://proxy.myproxy.com
sudo -E python get-pip.py

それでもうまくいかない場合は、プロキシ経由でpipをインストールすることができます。 setuptools ' easy_install というように、同じ環境変数を設定することで

Windowsの場合。

set http_proxy=http://proxy.myproxy.com
set https_proxy=https://proxy.myproxy.com
easy_install pip

Linux/OS Xの場合。

export http_proxy=http://proxy.myproxy.com
export https_proxy=https://proxy.myproxy.com
sudo -E easy_install pip

そして、インストールしたら、使用します。

pip install --proxy="user:password@server:port" packagename

からの pip man ページ :

<ブロッククオート

-プロキシ

pipがプロキシサーバを使用してサイトにアクセスするようにします。これは user:[email protected]:port" という表記で指定します。パスワード を省略した場合、pipはパスワードを要求します。