Как обновить пакет Python, который был установлен зернышком

Согласно жизненному циклу 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, итак, почему невозможно обновить его?

2
задан 17 January 2019 в 16:04

1 ответ

От результатов 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
3
ответ дан 2 December 2019 в 02:41

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

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