Я пытался установить Pymc на ПК с Windows за очень сложным прокси-сервером; эффективно сделать это установкой на компьютер, не подключенный к Интернету. Я попытался - безуспешно - установить прокси в файле condarc, но я все еще получаю сообщения об ошибках

conda install -c https://conda.binstar.org/pymc pymc Извлечение метаданных пакета: ошибка проверки SSL: сбой проверки сертификата [SSL: CERTIFICATE_VERIFY_FAILED] (_ssl.c: 645)

26
Noel Evans 16 Дек 2015 в 19:16

3 ответа

Лучший ответ

Чтобы решить эту проблему, вам нужно скачать файл tar (даже если используется Windows), который установщик пытается извлечь, а затем использовать автономный режим:

Используйте эту команду, которая выдаст ошибку, чтобы определить файл для загрузки:

>conda install -c https://conda.binstar.org/pymc pymc
Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
....
Solving package specifications: ......................

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    pymc-2.3.5                 |      np110py35_0         402 KB  defaults

The following NEW packages will be INSTALLED:

    pymc: 2.3.5-np110py35_0 defaults

Proceed ([y]/n)? y

Fetching packages ...
Could not connect to https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2
... [error message continues]...

Теперь загрузите tar-файл, указанный в сообщении об ошибке:

https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2

И затем выполните эту команду с путем к файлу tar:

>conda install --offline C:\pymc-2.3.5-np110py35_0.tar.bz2
32
Noel Evans 16 Дек 2015 в 16:16

Только примечания: "-c conda-forge" может пригодиться для некоторых других пакетов. Например:

conda install -c conda-forge python-levenshtein
3
Helene 12 Дек 2017 в 19:55

Добавление к решению выше. Любой, кто встречался с «ошибкой проверки SSL», может временно отключить шаг проверки в ~ / .condarc

channels:
  - defaults
ssl_verify: true

Таким образом, вы можете установить с вашего локального концентратора.

2
limtete 7 Мар 2019 в 08:44