web-dev-qa-db-ja.com

pipを使用したプロキシ認識

私は職場でpython開発環境をセットアップして、いくつかの基本的なアプリケーションを作成しようとしました。pipが動作しないようです、たとえばpip install numpyおよび次のエラーメッセージが表示されます。

  Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip
._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x035884B0>, 'Connection to pypi.python.
org timed out. (connect timeout=15)')': /simple/numpy/

私が行った研究は、プロキシの認識が私の問題であり、これが正しいことを示しているようです。そうであれば、これが正確に何を意味するのか、それをどのように解決するのかについて本当にわかりません。

17
Tom

プロキシ情報がわかっている場合は、コマンドラインに渡すことができます。

pip install --proxy=user:pass@server:port numpy

完全な文字列は、次のような単純なものです。

pip install --proxy=http://proxy.example.com numpy

どこproxy.example.comは(企業の)プロキシサーバーです。渡す必要があるのはuser:passおよびport(プロキシもその情報を必要とする場合)。

29
Andy

パッケージのインストールにプロキシサーバーを使用している場合、pipは機能しません。修正するには:[コントロールパネル]-> [インターネットオプション]-> [接続]-> [LAN設定]-> [プロキシサーバーを使用する]オプションのチェックを外します。この後、pipを使用してみてください。動作するはずです。パッケージをインストールした後、プロキシサーバーの使用を開始できます。

4
The_Vats

これも機能します

pip --proxy http://user:pass@server:port install libraryName
3
IndrajitDatta

以下を試してください

pip install --proxy=user:pass@server:port <package Name>

例えば

pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl 
1
Mahmoud Atallah

Virtualboxでこのエラーメッセージを受け取っていたので、プロキシエラーと思われるものを修正するために、ここで提案されているすべてのバリエーションを試しました。最終的に、仮想マシン内で時刻が誤って設定されていることが判明しました。

0
craq

環境変数に移動し、プロキシ変数にhttp_proxyhttps_proxyの2つの新しい変数を追加します。それは私のために働いた。

0
tomy_lee