Согласно жизненному циклу Ubuntu и тактовому сигналу выпуска Ubuntu 16.04 имеет полную поддержку до середины 2021.
Все же, когда я работаю:
pip install cryptography
это говорит:
Requirement already satisfied: cryptography in /usr/lib/python2.7/dist-packages (1.2.3)
криптография 1.2.3 с марта 2016.
Пакет криптографии полностью поддерживает Python 2.7, и были десятки новых версий криптографии, выпущенных с 2016, итак, почему невозможно обновить его?
От результатов man pip
:
-U, --upgrade Upgrade all packages to the newest available version.
-U
опция зернышка обновляет весь пакет (пакеты), которые прибывают после него в ту же команду к новейшей доступной версии. Исключение сделано, где обновление пакета будет конфликтовать с более новой версией, одной из которой установленные зависимости пакета, в этом случае пакет зависимости сохранен в более новой версии и более старой версии того же пакета зависимости, установлен вместе с ним, чтобы позволить обоим пакетам быть обновленными до новейшей доступной версии.
Откройте терминал и тип:
pip install -U --user cryptography
Эта команда обновит пакет криптографии от 1.2.3 до последней версии, 2.4.2.
Проверьте версию обновленной криптографии модуль Python.
$ pip freeze | grep cryptography cryptography==2.4.2