3 formas de eliminar todos los paquetes instalados por Pip
Con el tiempo, a medida que trabaja en varios proyectos de Python, su entorno puede llenarse de múltiples paquetes. Entonces, usar pip para desinstalar todos los paquetes puede ayudar a resolverlo.
¿Qué es pipa?
Pip es un sistema de administración de paquetes para instalar y administrar paquetes de software escritos en Python. Significa Pip Installs Packages o Pip Installs Python. Pip es el instalador de paquetes estándar para Python y se usa ampliamente en la comunidad de Python.
Estas son algunas de las funciones principales de pip:
- Pip le permite instalar fácilmente paquetes de Python desde el índice de paquetes de Python (PyPI) u otras fuentes.
- Resuelve e instala automáticamente las dependencias requeridas por un paquete.
- Pip le permite administrar los paquetes instalados, incluida la actualización, la degradación o la desinstalación.
- Puede buscar en PyPI para descubrir los paquetes de Python disponibles y sus versiones.
- Le ayuda a administrar las versiones del paquete, lo que le permite especificar la versión deseada o el rango de versiones para la instalación.
- Pip proporciona herramientas para empaquetar y distribuir paquetes de Python, lo que facilita compartir su propio código con otros.
- Se integra bien con entornos virtuales, lo que le permite aislar y administrar dependencias para diferentes proyectos.
- Pip se puede usar para actualizar su propia versión a la última versión.
¿Qué hace la desinstalación de pip?
Como su nombre lo dice, pip uninstall se encarga de desinstalar paquetes de Python. Sin embargo, no puede eliminar lo siguiente:
- Paquetes puros de distutils que no dejan metadatos
- Envoltorios de guiones
¿Cómo puedo desinstalar todos los paquetes en Windows?
1. Desinstalar el paquete individual
- Presione el Windowsbotón, escriba Símbolo del sistema y seleccione Ejecutar como administrador para abrirlo.
- Escriba lo siguiente y presione Enterpara conocer la lista de paquetes instalados:
pip list
- Luego, escribe esto y presiona Enter:
pip uninstall package_name
2. Eliminar todos los paquetes
- Presione el Windowsbotón, escriba Símbolo del sistema y seleccione Ejecutar como administrador para abrirlo.
- Escribe lo siguiente y presiona Enter:
pip uninstall -y -r <(pip freeze)
- Responda con lo siguiente y presione Enterpara confirmar su selección:
Y
Agregar el comando pip freeze eliminará todos los paquetes instalados en su sistema por pip.
3. Elimina todos los paquetes usando use xargs
- Presione el Windowsbotón, escriba Símbolo del sistema y seleccione Ejecutar como administrador para abrirlo.
- Escriba lo siguiente en el símbolo del sistema y presione Enter:
pip freeze | xargs pip uninstall -y
- Luego, ingrese este código y presione Enter para excluir el paquete VCS:
pip freeze | grep -v "^-e"| xargs pip uninstall -y
- Escribe lo siguiente y presiona Enter:
pip freeze --user | xargs pip uninstall -y
Solo puede eliminar individualmente los paquetes instalados desde VCS (sistemas de control de versiones). Por lo tanto, deberá excluirlos antes de que se pueda ejecutar el comando.
Si tiene más preguntas o sugerencias con respecto a esta guía, por favor déjelas en la sección de comentarios.
Deja una respuesta