Python | Cómo actualizar todos los paquetes de Python con la pipa?

Actualización de todos los paquetes de Python con la pipa : Aquí, vamos a aprender a actualizar todos los paquetes de Python con la pipa en Python?

Durante el uso de Python como lenguaje de programación, es un escenario muy común el uso de un entorno virtual y PIP , un gestor de package pitón class.

Es una práctica común el uso de un archivo de texto, nombrado como “requirement.txt” , que se rellena con la lista de las bibliotecas utilizadas en la aplicación dada.

Generalmente, los desarrolladores mantienen la versión de las bibliotecas en la “requirement.txt” , como se muestra en el siguiente ejemplo,

    (venv) XXX:src XXX$ more requirements.txt 
numpy==1.17.2
requirements.txt (END)

Actualización de cada biblioteca es una tarea monótona, y por lo tanto los siguientes comandos puede ser utilizado para actualizar todos los paquetes en el (entorno virtual) Venv utilizando PIP . Podríamos seguir ya sea el siguiente como un proceso de dos pasos o combinarlo también a ser una sola línea de comandos.

Enfoque 1:

  1. congelar todas las bibliotecas en un archivo llamado ‘requirements.txt’ (nombre de archivo puede ser cualquier cosa)
    pip freeze > installed_library_list.txt

  2. Actualizar todas las bibliotecas disponibles en el archivo
    pip install -r installed_library_list.txt –upgrade

Enfoque 2:

pip freeze --local | grep -v '^-e' | cut -d = -f 1  | xargs -n1 pip install -U

el grep es saltarse editables ( “-E”) for definiciones, y el todo n1 bandera package xargs impide detener Si la actualización falla uno for.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *