Comment mettre à niveau tous les paquets Python avec pip

Mots clés : pythonpippython

meilleur 5 Réponses Comment mettre à niveau tous les paquets Python avec pip

vote vote

100

pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U 
pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U 
vote vote

90

import pip from subprocess import call  packages = [dist.project_name for dist in pip.get_installed_distributions()] call("pip install --upgrade " + ' '.join(packages), shell=True) 
import pkg_resources from subprocess import call  packages = [dist.project_name for dist in pkg_resources.working_set] call("pip install --upgrade " + ' '.join(packages), shell=True) 
vote vote

80

$ pip install pip-review $ pip-review --local --interactive 
vote vote

62

$ pip freeze > requirements.txt 
$ sed -i 's/==/>=/g' requirements.txt 
$ pip install -r requirements.txt --upgrade 
py2 $ pip install pip-review  $ pip-review --local --interactive  py3 $ pip3 install pip-review  $ py -3 -m pip-review --local --interactive 
vote vote

58

$ pip install pipupgrade $ pipupgrade --verbose --latest --yes 

Questions similaires