Проблемы с установкой библиотек python в Windows: CondaHTTPError: СБОЙ ПОДКЛЮЧЕНИЯ HTTP 000 для URL <https://conda.anaconda.org/anaconda/win-64 - PullRequest
0 голосов
/ 02 мая 2018

Утро всем,

Я хочу установить библиотеку 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, есть ли другие варианты кроме свежей установки?

Ответы [ 10 ]

0 голосов
/ 02 мая 2019

Я пытаюсь создать виртуальный env с python 2.7 с помощью anaconda, базовый env - это python 3.7. Я сталкиваюсь с точно такой же проблемой. Оказывается, что нет такой проблемы с другими виртуальными средами с Python 3.7 или 3.6.

Этот пост отлично работает для решения моей проблемы на win7 с подсказкой anaconda. В основном это говорит о том, что вам нужно добавить следующие каталоги в ваш пользовательский путь в Windows:

C: \ your_directory_to_anaconda3 \ Anaconda3 \ Scripts

C: \ your_directory_to_anaconda3 \ Anaconda3 \

C: \ your_directory_to_anaconda3 \ Anaconda3 \ Library \ bin - это каталог для openssl

0 голосов
/ 20 марта 2019

Удаление и повторная установка anaconda для всех пользователей (вместо текущего только для пользователя, требуются права администратора) и активация опции добавления conda в PATH во время процесса установки исправили проблемы для меня.

0 голосов
/ 28 марта 2019

Обнаружена ошибка подключения CondaHTTP после установки среды Anaconda на новый компьютер с Windows 10. Я испробовал практически все вышеперечисленные рекомендации безуспешно! Просматривая архивы Anaconda (https://repo.continuum.io/archive/), я скачал предыдущий выпуск ... и после установки и перезагрузки компьютера все в порядке снимок экрана с релизом

0 голосов
/ 22 января 2019

У меня была такая же проблема в Windows 10-64 bit и я интуитивно установил 64-битную версию miniconda. Тем не менее, это приводит к точно такой же ошибке выше. Установка 32-битного установщика conda решила проблему

0 голосов
/ 11 марта 2019

Если вы добавили conda к своим переменным PATH, удалите его и используйте «Anaconda Prompt». Это решило проблему для меня.

См .: https://github.com/conda/conda/issues/8046#issuecomment-450582208

0 голосов
/ 20 января 2019

У меня тоже была та же проблема, которую я решил, установив 32-битный Anaconda Installer. Это разрешило ошибку CondaHTTPError: HTTP 000 CONNECTION в 64-битной Windows.

0 голосов
/ 17 января 2019

Перед установкой какого-либо пакета (pydicom) установка запускается нормально. После я попытался установить matplotlib, но получил ту же ошибку, что и ваша.

Я пытался conda config --set ssl_verify no, но это не решило проблему, поэтому я снова установил значение true.

К счастью, у меня была виртуальная среда, в которой я установил свои пакеты. Я закрыл все запросы Anaconda и попытался в новой среде test. Волшебно, установка работала. Я вернулся к своей исходной виртуальной среде и снова запустил установку, и это сработало!

Возможно, мне просто пришлось подождать некоторое время, прежде чем я смогу снова использовать conda install.

Еще одна вещь, которую я мог сделать, это удалить пакет, вызвавший проблему, но у меня не было возможности попробовать его. Если это как-то связано с некоторыми виртуальными средами, на которые это не влияет, то одним из возможных способов защиты от этого является клонирование среды перед установкой любого нового пакета.

Редактировать : Я попробовал то же самое решение, но оно не сработало. Но вместо того, чтобы сразу показать ошибку, он спрашивает меня, хочу ли я продолжить. Я деактивировал env и снова открыл приглашение anaconda, затем сделал те же шаги, что и выше, и снова работал.

0 голосов
/ 07 августа 2018

Выполните следующую команду в командной строке / терминале cmd:

[conda config --set ssl_verify no]

0 голосов
/ 20 июля 2018

Мой прокси-сервер, прошедший проверку подлинности, настроен с использованием белого списка доменов для массовых и повторных загрузок, поэтому не требуется проверка подлинности root или local sudoer. Добавление conda.anaconda.org недостаточно, так как это репо перенаправляет свой трафик на amazonaws.com. В моем случае добавление «.amazonaws.com» в белый список решило проблему.

0 голосов
/ 02 мая 2018

Проблема была решена путем добавления имени пользователя и пароля в файл C: \ Users \ xxxxx.condarc

channels:
  - defaults
ssl_verify: false
proxy_servers:
  http: http://xxxxx:password@sproxy.fg.abc.com:yyyy
  https: https://xxxxx:password@sproxy.fg.abc.com:yyyy
...