proxyが原因の場合、コマンドラインのオプションでproxyサーバーを指定します。
エラーの発生例
C:\>pip install -U pip
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connecti
on broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connect
ion.VerifiedHTTPSConnection object at 0x0000000003EA7F60>, 'Connection to pypi.p
ython.org timed out. (connect timeout=15)')': /simple/pip/
Operation cancelled by user
proxyサーバーの指定方法
pip install [パッケージ名] --proxy=[ユーザーID:パスワード@サーバー名:ポート番号]
例1 ユーザーID / パスワードが必要な場合
- ユーザーID = user
- パスワード = pass
- サーバー = proxy.server.co.jp
-
ポート番号 = 8080
pip install requests --proxy=user:pass@proxy.server.co.jp:8080
- サーバー = proxy.server.co.jp
-
ポート番号 = 8080
pip install requests --proxy=proxy.server.co.jp:8080
検証環境
- Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32
- pip 9.0.1
- Microsoft Windows 7 Professional Service Pack 1 (Microsoft Windows NT 6.1 (7601))