2015-11-13 3 views
14

я узнал, что там была проблема, когда я пытался делатьКонда обновление не удалось: Ошибка SSL: [SSL: CERTIFICATE_VERIFY_FAILED] сертификат верифицировать не удалось

conda update <package> 

терминальный выход

conda update bokeh Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) . Solving package specifications: . Package plan for installation in environment //anaconda:

The following packages will be downloaded:

package     |   build 
---------------------------|----------------- 
decorator-4.0.2   |   py27_0   11 KB 
ipython_genutils-0.1.0  |   py27_0   32 KB 
path.py-8.1.1    |   py27_0   45 KB 
pexpect-3.3    |   py27_0   60 KB 
pickleshare-0.5   |   py27_0   8 KB 
simplegeneric-0.8.1  |   py27_0   6 KB 
traitlets-4.0.0   |   py27_0   88 KB 
ipython-4.0.0    |   py27_0   916 KB 
jinja2-2.8     |   py27_0   263 KB 
tornado-4.2.1    |   py27_0   515 KB 
bokeh-0.9.3    |  np19py27_0  14.3 MB 
------------------------------------------------------------ 
             Total:  16.2 MB 

The following NEW packages will be INSTALLED:

ipython_genutils: 0.1.0-py27_0  
path.py:   8.1.1-py27_0  
pexpect:   3.3-py27_0  
pickleshare:  0.5-py27_0  
simplegeneric: 0.8.1-py27_0  
traitlets:  4.0.0-py27_0  

The following packages will be UPDATED:

bokeh:   0.9.0-np19py27_0 --> 0.9.3-np19py27_0 
decorator:  3.4.2-py27_0  --> 4.0.2-py27_0  
ipython:   3.2.0-py27_0  --> 4.0.0-py27_0  
jinja2:   2.7.3-py27_1  --> 2.8-py27_0  
tornado:   4.2-py27_0  --> 4.2.1-py27_0  

Proceed ([y]/n)? y

Fetching packages ... Could not connect to https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2 Error: Connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590): https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2

dendisuhubdy:finalproject dendisuhubdy$ brew link --force openssl Linking /usr/local/Cellar/openssl/1.0.2d_1... 1548 symlinks created dendisuhubdy:finalproject dendisuhubdy$ conda update bokeh Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) . Solving package specifications: . Package plan for installation in environment //anaconda:

The following packages will be downloaded:

package     |   build 
---------------------------|----------------- 
decorator-4.0.2   |   py27_0   11 KB 
ipython_genutils-0.1.0  |   py27_0   32 KB 
path.py-8.1.1    |   py27_0   45 KB 
pexpect-3.3    |   py27_0   60 KB 
pickleshare-0.5   |   py27_0   8 KB 
simplegeneric-0.8.1  |   py27_0   6 KB 
traitlets-4.0.0   |   py27_0   88 KB 
ipython-4.0.0    |   py27_0   916 KB 
jinja2-2.8     |   py27_0   263 KB 
tornado-4.2.1    |   py27_0   515 KB 
bokeh-0.9.3    |  np19py27_0  14.3 MB 
------------------------------------------------------------ 
             Total:  16.2 MB 

The following NEW packages will be INSTALLED:

ipython_genutils: 0.1.0-py27_0  
path.py:   8.1.1-py27_0  
pexpect:   3.3-py27_0  
pickleshare:  0.5-py27_0  
simplegeneric: 0.8.1-py27_0  
traitlets:  4.0.0-py27_0  

The following packages will be UPDATED:

bokeh:   0.9.0-np19py27_0 --> 0.9.3-np19py27_0 
decorator:  3.4.2-py27_0  --> 4.0.2-py27_0  
ipython:   3.2.0-py27_0  --> 4.0.0-py27_0  
jinja2:   2.7.3-py27_1  --> 2.8-py27_0  
tornado:   4.2-py27_0  --> 4.2.1-py27_0  

Proceed ([y]/n)? y

Fetching packages ... Could not connect to https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2 Error: Connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590): https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2

Пожалуйста посоветуйте что я нужно сделать, чтобы преодолеть это сообщение!

ответ

28

согласно @jreback здесь https://github.com/conda/conda/issues/1166

conda config --set ssl_verify false 

будет отключить эту функцию, например, here

+2

Не делайте этого. Это была старая проблема, которая была решена. Обновлена ​​ли ваша конда? – faph

+0

Теперь это да, но я все равно получаю ошибки –

+0

Шахта тоже актуальна. Вы также можете добавить это в свой .condarc так: 'ssl_verify: false' –

7

Это, казалось, сделать трюк для меня:

conda remove certifi 
conda install certifi 

После этого вы можете делать все, что вы пытаетесь сделать, прежде чем, например,

conda update --all 
28

Конда должен знать, где можно найти фирму для хранения сертификатов SSL.

conda config --set ssl_verify <pathToYourFile>.crt 

Не нужно отключать проверку SSL.

Эта команда добавит строку в $HOME/.condarc файл или %USERPROFILE%\.condarc файл на Windows, который выглядит как:

ssl_verify: <pathToYourFile>.crt 

Если оставить сеть вашей организации, вы можете просто закомментировать эту строку в .condarc с # и раскомментируйте когда ты вернешься.

Если он по-прежнему не работает, убедитесь, что вы используете последнюю версию curl, проверяя как каналы conda-forge, так и anaconda.

+3

Это реальный ответ. Я столкнулся с этим, потому что моя организация перехватывает трафик с помощью внутреннего сертификата. Как только я загружу их сертификат и указал конду на него, больше никаких ошибок. –

+10

Где найти мой сертификат? –

+2

Какой формат файла сертификата необходим? – endolith