Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

466
Views
¿Cómo actualizar/mejorar un paquete usando pip?

¿Cuál es la forma de actualizar un paquete usando pip? esos no funcionan:

 pip update pip upgrade

Sé que esta es una pregunta simple, pero es necesaria ya que no es tan fácil de encontrar (la documentación de pip no aparece y otras preguntas del desbordamiento de pila son relevantes pero no se tratan exactamente de eso)

over 4 years ago · Santiago Trujillo
7 answers
Answer question

0

el camino es

 pip install <package_name> --upgrade

o en resumen

 pip install <package_name> -U

El uso de sudo le pedirá que ingrese su contraseña de root para confirmar la acción, pero aunque es común, se considera inseguro .

Si no tiene una contraseña de root (si no es el administrador), probablemente debería trabajar con virtualenv .

También puede usar el indicador de usuario para instalarlo solo en este usuario.

 pip install <package_name> --upgrade --user
over 4 years ago · Santiago Trujillo Report

0

import subprocess as sbp import pip pkgs = eval(str(sbp.run("pip3 list -o --format=json", shell=True, stdout=sbp.PIPE).stdout, encoding='utf-8')) for pkg in pkgs: sbp.run("pip3 install --upgrade " + pkg['name'], shell=True)

Guardar como xx.py
Luego ejecuta Python3 xx.py
Entorno: python3.5+ pip10.0+

over 4 years ago · Santiago Trujillo Report

0

Para un paquete no específico y una solución más general, puede consultar pip-review . Una herramienta que verifica qué paquetes podrían/deberían actualizarse.

Instalar:

 $ pip install pip-review

Entonces corre:

 $ pip-review --interactive requests==0.14.0 is available (you have 0.13.2) Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit y
over 4 years ago · Santiago Trujillo Report

0

tl; dr script para actualizar todos los paquetes instalados

Si solo desea actualizar un paquete, consulte la respuesta de @borgr. A menudo encuentro necesario, o al menos placentero, actualizar todos mis paquetes a la vez. Actualmente, pip no admite de forma nativa esa acción, pero con sh scripting es bastante simple. Utiliza pip list , awk (o cut and tail ) y sustitución de comandos. Mi frase normal es:

 for i in $(pip list -o | awk 'NR > 2 {print $1}'); do sudo pip install -U $i; done

Esto le pedirá la contraseña de root. Si no tiene acceso a eso, la opción --user de pip o virtualenv puede ser algo a considerar.

over 4 years ago · Santiago Trujillo Report

0

Si bien no está relacionado con el tema, uno puede llegar a esta pregunta que desee actualizar pip (ver aquí ).

Para actualizar pip para Python3.4+, debe usar pip3 de la siguiente manera:

 sudo pip3 install pip --upgrade

Esto actualizará pip ubicado en: /usr/local/lib/python3.X/dist-packages

De lo contrario, para actualizar pip para Python2.7, usaría pip de la siguiente manera:

 sudo pip install pip --upgrade

Esto actualizará pip ubicado en: /usr/local/lib/python2.7/dist-packages

over 4 years ago · Santiago Trujillo Report

0

use este código en la terminal:

 python -m pip install --upgrade PAKAGE_NAME #instead of PAKAGE_NAME

por ejemplo, quiero actualizar el paquete pip:

 python -m pip install --upgrade pip

más ejemplo:

 python -m pip install --upgrade selenium python -m pip install --upgrade requests ...
over 4 years ago · Santiago Trujillo Report

0

Ejecute el siguiente comando en su símbolo del sistema,

 C:\Users\Owner\AppData\Local\Programs\Python\Python310>python -m pip install --upgrade pip

La salida será como a continuación,

 Requirement already satisfied: pip in c:\users\owner\appdata\local\programs\python\python310\lib\site-packages (21.2.4) Collecting pip Downloading pip-22.0.3-py3-none-any.whl (2.1 MB) |████████████████████████████████| 2.1 MB 3.3 MB/s Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 21.2.4 Uninstalling pip-21.2.4: Successfully uninstalled pip-21.2.4 Successfully installed pip-22.0.3
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!