Ответы:
Введите pip install -hсписок помощи:
-U, --upgrade Обновить все пакеты до последней доступной версии
Итак, если у вас уже есть установленный пакет, он будет обновить пакет для вас. Без ключа -U он сообщит вам, что пакет уже установлен, и выйдет.
Каждая pipподкоманда имеет свой список справки. pip -hпоказывает общую справку и pip [subcommand] -hподсказку для этой подкоманды, например install.
Вы также можете найти полную справочную документацию онлайн ; раздел « Общие параметры » охватывает переключатели, доступные для каждой pipподкоманды, в то время как каждая подкоманда имеет отдельный раздел « Параметры », чтобы охватить переключатели, специфичные для подкоманд; см. раздел pip installопций , например.
pip freeze --local | cut -d = -f 1 | xargs pip install -Uдля обновления всех ваших пакетов.
import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)