みなさん、おはよう、
Pymongoライブラリをインストールしたいのですが、次のエラーが表示されます。
(C:\Users\xxxxxxx\AppData\Local\Continuum\anaconda3) C:\Users\xxxxxxx>
conda install -c anaconda pymongo
Fetching package metadata ...
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/a
naconda/win-64/repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
ConnectTimeout(MaxRetryError("HTTPSConnectionPool(Host='conda.anaconda.org', por
t=443): Max retries exceeded with url: /anaconda/win-64/repodata.json (Caused by
ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x000
00000054D6128>, 'Connection to conda.anaconda.org timed out. (connect timeout=9.
15)'))",),)
解決するための手順:
1. Update C:\Users\\xxxxxxx\.condarc file with the following:
channels:
- defaults
ssl_verify: false
proxy_servers:
http: http://sproxy.fg.xxx.com:1000
https: https://sproxy.fg.xxx.com:1000
2. (C:\Users\xxxxxxx\AppData\Local\Continuum\anaconda3) C:\Users\xxxxxxx>
conda config --set ssl_verify False
追加情報
(C:\Users\xxxxxxx\AppData\Local\Continuum\anaconda3) C:\Users\xxxxxxx>
conda info
Current conda install:
platform : win-64
conda version : 4.3.27
conda is private : False
conda-env version : 4.3.27
conda-build version : 3.0.22
python version : 3.6.2.final.0
requests version : 2.18.4
config file : C:\Users\xxxxxxx\.condarc
netrc file : None
offline mode : False
user-agent : conda/4.3.27 requests/2.18.4 CPython/3.6.2 Windows/7 W
indows/6.1.7601
administrator : False
オンラインの多くの投稿では、Anacondaが再インストールされましたが、新規インストール以外のオプションはありますか?
Cmdプロンプト/端末で次のコマンドを実行します。
[conda config --set ssl_verify no]
Windows 10-64ビットでも同じ問題があり、64ビットバージョンのminicondaを直感的にインストールしました。ただし、上記とまったく同じエラーが発生します。 32ビットcondaインストーラーをインストールすると、問題が解決しました
認証済みプロキシサーバーは、大量のダウンロードを繰り返すドメインホワイトリストで構成されているため、ルートまたはローカルsudoerを認証する必要はありません。 conda.anaconda.orgを追加するだけでは不十分で、このレポはトラフィックをamazonaws.comにリダイレクトします。私の場合、ホワイトリストに「.amazonaws.com」を追加すると問題が解決しました。
python 2.7 anacondaで仮想envを作成しようとしましたが、基本envはpython 3.7です。まったく同じ問題に遭遇しました。 python 3.7または3.6を使用する他の仮想環境では、このような問題はありません。
この投稿 win7での問題をanaconda Promptで完全に解決します。基本的に、次のディレクトリをWindowsのユーザー環境パスに追加する必要があると書かれています。
C:\ your_directory_to_anaconda3\Anaconda3\Scripts
C:\ your_directory_to_anaconda3\Anaconda3 \
C:\ your_directory_to_anaconda3\Anaconda3\Library\bin-これはopensslのディレクトリです
パッケージ(pydicom
)をインストールする前に、インストールは問題なく実行されます。その後、matplotlib
をインストールしようとしましたが、あなたと同じエラーが出ました。
conda config --set ssl_verify no
を試しましたが、問題は解決しなかったため、再度trueに設定しました。
幸いなことに、パッケージをインストールする仮想環境がありました。すべてのAnacondaプロンプトを閉じて、新しいtest
環境で試しました。魔法のように、インストールは機能しました。元の仮想環境に戻ってインストールを再度実行すると、うまくいきました!.
conda install
を再び使用できるようになるまでしばらく待つ必要があったのかもしれません。
他にできることの1つは、問題の原因となったパッケージを削除することですが、試してみる機会がありませんでした。影響を受けない仮想環境と関係がある場合、これを防ぐための可能な方法の1つは、新しいパッケージをインストールする前に環境のクローンを作成することです。
編集:同じソリューションを試しましたが、うまくいきませんでした。しかし、すぐにエラーを表示する代わりに、続行するかどうかを尋ねられます。 envを非アクティブにし、anaconda Promptを再度開いてから、上記と同じ手順を実行して、再度作業しました。
私も同じ問題を抱えていました。32ビットのAnacondaインストーラーをインストールすることで解決しました。 Windows 64ビットでCondaHTTPError:HTTP 000 CONNECTIONを解決しました。
PATH変数にcondaを追加した場合、それを削除して「Anacondaプロンプト」を使用します。これで問題は解決しました。
参照: https://github.com/conda/conda/issues/8046#issuecomment-450582208
Win-64で「conda clean -a」を実行した後、この問題に直面しました。
既存のconda envをアクティブ化および非アクティブ化すると、問題は解決しました。
Anaconda環境を新しいWindows 10コンピューターにインストールした後、CondaHTTP接続エラーが発生しました。上記のすべての推奨事項を事実上失敗しました! Anacondaアーカイブ( https://repo.continuum.io/archive/ )を検索し、直前のリリースをダウンロードしました.... PCのインストールと再起動時に、すべてが正常になりました- リリースのスクリーンショット
この問題は、ファイルC:\ Users\xxxxx.condarcにユーザー名とパスワードを追加することで解決しました
channels:
- defaults
ssl_verify: false
proxy_servers:
http: http://xxxxx:[email protected]:yyyy
https: https://xxxxx:[email protected]:yyyy
すべてのユーザーのanacondaをアンインストールして再インストールし(代わりにod現在のユーザーのみ、管理者権限が必要))、インストールプロセス中にPATHにcondaを追加するオプションをアクティブにすると、問題が修正されました。