Відповіді:
Введіть pip install -hсписок довідки:
-U, --поновіть Оновлення всіх пакетів до найновішої доступної версії
Отже, якщо у вас вже встановлений пакет, він оновить пакет для вас. Без перемикача -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)