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

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

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

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

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

4 ответа

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

pip install pyopenssl

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

sudo apt install python-pip

, а затем снова запустите команду.

0
ответ дан 17 July 2018 в 14:40

Если версия 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/issues/945

0
ответ дан 17 July 2018 в 14:40

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

pip install pyopenssl

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

sudo apt install python-pip

, а затем снова запустите команду.

0
ответ дан 20 July 2018 в 14:44
  • 1
    Я все еще получаю ту же ошибку. Можете ли вы предложить другое решение? – beard_beer_code 10 May 2018 в 16:49

Если версия 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/issues/945

0
ответ дан 20 July 2018 в 14:44

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

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