Odpowiedzi:
Wpisz, pip install -haby wyświetlić pomoc:
-U, --upgrade Aktualizuje wszystkie pakiety do najnowszej dostępnej wersji
Więc jeśli już masz zainstalowany pakiet, będzie uaktualnić pakiet dla Ciebie. Bez przełącznika -U powie Ci, że pakiet jest już zainstalowany i zakończy pracę.
Każda pipkomenda ma własną listę pomocy. pip -hpokazuje ogólną pomoc i pip [subcommand] -hdaje pomoc dotyczącą tego polecenia podrzędnego, takiego jak install.
Pełną dokumentację referencyjną można również znaleźć w Internecie ; na Opcje ogólne sekcja obejmuje przełączniki dostępne dla każdej pipkomendy, natomiast każda komenda posiada oddzielną Opcje sekcję na pokrycie Komenda specyficzne łączniki; zobacz na przykład sekcję pip installopcji .
pip freeze --local | cut -d = -f 1 | xargs pip install -Uaby zaktualizować wszystkie swoje pakiety.
import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)