私は職場で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/
私が行った研究は、プロキシの認識が私の問題であり、これが正しいことを示しているようです。そうであれば、これが正確に何を意味するのか、それをどのように解決するのかについて本当にわかりません。
プロキシ情報がわかっている場合は、コマンドラインに渡すことができます。
pip install --proxy=user:pass@server:port numpy
完全な文字列は、次のような単純なものです。
pip install --proxy=http://proxy.example.com numpy
どこproxy.example.com
は(企業の)プロキシサーバーです。渡す必要があるのはuser:pass
およびport
(プロキシもその情報を必要とする場合)。
パッケージのインストールにプロキシサーバーを使用している場合、pipは機能しません。修正するには:[コントロールパネル]-> [インターネットオプション]-> [接続]-> [LAN設定]-> [プロキシサーバーを使用する]オプションのチェックを外します。この後、pipを使用してみてください。動作するはずです。パッケージをインストールした後、プロキシサーバーの使用を開始できます。
これも機能します
pip --proxy http://user:pass@server:port install libraryName
以下を試してください
pip install --proxy=user:pass@server:port <package Name>
例えば
pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl
Virtualboxでこのエラーメッセージを受け取っていたので、プロキシエラーと思われるものを修正するために、ここで提案されているすべてのバリエーションを試しました。最終的に、仮想マシン内で時刻が誤って設定されていることが判明しました。
環境変数に移動し、プロキシ変数にhttp_proxyとhttps_proxyの2つの新しい変数を追加します。それは私のために働いた。