человечность 14.04 LTS обновляют openssl вручную

Я создал виртуальную среду:

    python3.6 -m venv myvenv

Затем я активировал его:

    source myvenv/bin/activate

После этого я хотел использовать зернышко:

    pip install requests

Затем ошибка имеет конус:

    pip is configured with locations that require TLS/SSL, however the 
    ssl module in Python is not available.
    Collecting requests
    Could not fetch URL https://pypi.python.org/simple/requests/: 
    There was a problem confirming the ssl certificate: Can't connect 
    to HTTPS URL because the SSL module is not available. - skipping
    Could not find a version that satisfies the requirement requests 
    (from versions: )
    No matching distribution found for requests

Поскольку я понимаю, что это - что-то, чтобы сделать с openssl версией, установленной в системе. Я проверил версию:

    ssh -V

Это - то, что я видел:

    OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10, OpenSSL 1.0.1f 6 Jan 2014

Это - старая версия, но поскольку я получаю его, это не является обновляемым для человечности 14.04 lts. Это правильно?

Также я попытался установить архив tar отсюда:

https://www.openssl.org/source/

последняя версия openssl-1.0.2n.tar.gz и это были установлены успешно на местоположении-/usr/local/openssl

Но когда я проверяю версию в систему, это все еще 1.0.1f, и у меня все еще есть та же ошибка в виртуальной среде. Возможно, я должен указать, что система к местоположению, где новый openssl находится?

Спасибо.

1
задан 24 January 2018 в 20:36

1 ответ

Мне удалось решить вопрос, и он не связан с клиентом Openssh. После установки openssl-1.0.2n к системе все, что я должен был сделать, должно перекомпилировать Python 3.6.4, и все затем хорошо работало. Я не получал ошибку в своей виртуальной среде больше и мог успешно использовать ЗЕРНЫШКО для установки модулей. Таким образом, это было связано с обновлением Openssl наконец.

Спасибо.

0
ответ дан 8 December 2019 в 02:36

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

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