¿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)
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
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
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 ...