it-swarm.com.ru

SSLError с использованием pip install (для установки tenorflow)

при установке TF возникло исключение: 

Файл «/Usr/local/lib/python2.7/dist-packages/pip/_vendor/cachecontrol/adapter.py", строка 46, в отправке resp = super (CacheControlAdapter, self) .send (запрос, ** кВт) Файл "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/adapters.py", строка 447, в отправке поднять SSLError (e, request = request) SSLError: («плохое рукопожатие: ошибка ([(« Подпрограммы SSL »,« SSL3_GET_SERVER_CERTIFICATE »,« сертификат проверить не удалось »)],)",)

command: pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl

Я понятия не имею, как это решить. Я был недавно переустановлен пипс, может переустановить это? 

9
Snurka Bill

Ошибка SSL может быть решена с помощью следующих шагов. Просто скачайте колесо самостоятельно и установите pip.

# Ubuntu/Linux 64-bit, только CPU:

$ wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

Установка $ Sudo в пипсах --upupgrade tenorflow-0.5.0-cp27-none-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU включен:

$ wget https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

Установка $ Sudo в пипсах --upupgrade tenorflow-0.5.0-cp27-none-linux_x86_64.whl

15
Kazi Nazmul Haque Shezan

Используйте следующую версию сертификата

pip2 install 'certifi==2015.4.28' --force-reinstall

после этого больше не будет ошибок SSL.

Решение было найдено здесь: https://github.com/kennethreitz/requests/issues/3212

4
aboettcher

У меня эта команда сработала 

pip3 install --trusted-Host pypi.python.org  --upgrade http://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl

Я сделал запрос как http вместо https и смог обойти проверку ssl. Надеюсь это поможет.

2
Gulzar Hemani

Для тех, кто работает на macOS, запускайте из окна терминала.

- /Applications/Python\ 3.6/Install\Certificates.command
2
Sean Batson

Я думаю, вам нужны сертификаты безопасности.

Пожалуйста, попробуйте следующую команду.

Sudo pip install requests[security]

Если вы получили сообщение об ошибке, пожалуйста, удалите и переустановите python-запросы .

Sudo pip uninstall requests
Sudo apt-get install python-requests    

Я надеялся, что он даст вам сертификаты, которые вам нужны .... Спасибо.

1
Zin Minn

Я использовал Anaconda для запуска «py -m pip install --upgrade tenorflow», и это сработало.

0
ricardo martinez

Я тоже столкнулся с этой проблемой, и в моем случае использование curl для загрузки вручную не решило проблему. Керл сообщил об этом:

curl: (60) SSL certificate problem: certificate is not yet valid

Проблема в моем случае, оказалось, были часы моей ВМ - это было далеко позади. Сброс часов моей ВМ, чтобы дата и время были правильными, устранила проблему, и я смог вернуться к установке прямо из pip.

Я добавил это примечание в связанную проблему GitHub, поданную для TensorFlow . Этот вопрос Unix StackExchange в конечном итоге привел меня к ответу.

0
Owen S.