CondaHTTPError: HTTP 000 CONNECTION FAILED для URL <https: >

Мне нужно установить tenorflow и пытаться сначала добавить среду. Но я получаю ошибку HTTP Connection Failed. Я за корпоративным прокси и уже определил их в файле .condarc. Вот ошибка, которую я получаю:

C:\Users\Rahul\Downloads>conda create -n tensorflow python=3.6 anaconda
Solving environment: failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url 
<https://repo.continuum.io/pk
gs/r/win-64/repodata.json.bz2>
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.
ConnectionError(MaxRetryError("HTTPSConnectionPool(host='repo.continuum.io, por
t=443): Max retries exceeded with url: /pkgs/r/win-64/repodata.json.bz2 (Caused
by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0
000001A00393C88>: Failed to establish a new connection: [Errno 11002] getaddrinf
o failed',))",),)

Я разместил эту проблему в их трекере здесь подробно: https://github.com/conda/conda/issues/7283

Как уже упоминалось в трекере, я уже пытался сбросить ssl, добавить файл condarc и т.д. Но пока не повезло. Мой прокси работает как положено, и мои записи в файле condarc верны. Также хранилище континуума доступно через браузер без проблем.

Ни одна из команд, таких как conda update или conda install работает и выдает тот же стек ошибок при выполнении.

Цените, если кто-нибудь может понять, что здесь происходит не так?

Ответ 1

Судя по всему, файл condarc был обновлен и переписан как пустой файл, пока я запускал команду config. Я попытался запустить настройки прокси и доверенного хоста через командную строку, но это не работает. Но потом обнаружил, что вызов доверенного хоста через командную строку прекращен, и поэтому я добавил то же самое в файл pip.ini. После этого это сработало!

Как я уже упоминал в трекере проблем GitHub, я добавил ниже в pip.ini, и это сработало

trusted-host = pypi.python.org pypi.org files.pythonhosted.org

Ответ 2

Я столкнулся с той же проблемой на компьютере с Windows 10, и приведенное ниже решение помогает добавить следующие пути к переменным среды:

  1. Anaconda3\Library\bin

  2. Anaconda3

  3. Anaconda3\Scripts

Ответ 3

Я обнаружил, что вызов доверенного хоста через командную строку прекращен, и поэтому я добавил то же самое в файл pip.ini. После этого это сработало!

Ответ 4

Используйте собственную командную строку Anaconda вместо Windows One и введите следующую команду. Не нужно связываться с файлом pip.ini

conda create -n yourenvname python=x.x

Ответ 5

Обновите Open-SSL в Anaconda, выполнив следующие 2 действия:

1) ручное обновление open-ssl отсюда: https://slproweb.com/products/Win32OpenSSL.html
2) обновить OpenSSL с помощью команды conda update openssl в подсказке Anaconda

решил проблему!