Відповіді:
Введіть 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)