«Расширение Python ssl не было скомпилировано. Отсутствует ошибка OpenSSL lib? »При установке Python с использованием pyenv

При установке Python с использованием pyenv я получаю следующую ошибку:

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Я использую Ubuntu 18.04 Bionic Beaver Как мне решить эту проблему?

2
задан 10 May 2018 в 21:26

2 ответа

Если версия Python, которую Вы пытаетесь установить, равна или ниже, чем 2.7.12, она не поддерживает OpenSSL1.1.0, таким образом, необходимо было бы заменить libssl-dev с libssl1.0-dev.

Ubuntu 18.04 является первым официальным выпуском, который переключится на OpenSSL1.1.0, который является, почему на Вас, возможно, не повлияли с этим в прошлом.

Ссылка: https://github.com/pyenv/pyenv/issues/945

https://github.com/pyenv/pyenv/wiki/common-build-problems#error-the-python-ssl-extension-was-not-compiled-missing-the-openssl-l ib

4
ответ дан 2 December 2019 в 02:13

Согласно документации, простому:

pip install pyopenssl

должен сделать задание. Если pip не установлен, выполнен

sudo apt install python-pip

и затем выполненный команда снова.

0
ответ дан 2 December 2019 в 02:13

Другие вопросы по тегам:

Похожие вопросы: