by administrador
Share
Ultimamente estoy buscando demasiadas veces como actualizar todos los paquetes python con pip en google. Este blog comenzó como un medio para ahorrarme estas búsquedas y dejarme a mano comandos útiles y este post es uno de esos.
Para actualizar de una sola vez todos los paquetes pip debemos instalar el paquete pip-review
root@dns01:/etc/default# pip install pip-review Collecting pip-review Downloading pip_review-0.5.2-py2.py3-none-any.whl Collecting packaging (from pip-review) Downloading packaging-16.8-py2.py3-none-any.whl Requirement already satisfied: pip in /usr/local/lib/python2.7/dist-packages (from pip-review) Requirement already satisfied: pyparsing in /usr/lib/python2.7/dist-packages (from packaging->pip-review) Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from packaging->pip-review) Installing collected packages: packaging, pip-review Successfully installed packaging-16.8 pip-review-0.5.2
Una vez está instalado podremos actualizar los paquetes python de golpe con el comando
pip-review --local --interactive
Te recomiendo que siempre que realices actualizaciones masivas de este tipo tengas un buen backup. Si es una maquina virtual, hacer un snapshot antes de lanzar este comando puede ahorrarte un disgusto.
Nos encantaría recibir tus comentarios
Extraer el contenido de un paquete de drivers o firmware de HPE empaquetado en formato SCEXE
Como librarnos de la dependencia rota de libappindicator1 en Debian Bullseye
Como instalar Displaycal en Debian 11 para calibrar el monitor, saltándonos las dependencias de python2 de la aplicación.
Como manejar los logs con systemd y journalctl. Como borrarlos, configurar rotados o eliminarlos en función de antiguedad o tamaño.
To upgrade all local packages; you could use pip-review:
$ pip install pip-review
$ pip-review –local –interactive