Borrar caché de pip
Pip es el instalador de paquetes más popular y versátil para Python. Proporciona una utilidad de línea de comandos para ayudarlo a administrar fácilmente los paquetes de Python. Con pip, puede realizar acciones como descargar, instalar, actualizar y desinstalar paquetes con comandos simples. Pip utiliza un mecanismo de almacenamiento en caché que le permite descargar e instalar paquetes de Python más rápido. Funciona manteniendo un caché de paquetes descargados en la rueda local. El mecanismo de almacenamiento en caché permite que pip mejore la descarga e instalación de los paquetes. Esto se debe a que pip no necesita descargar paquetes preexistentes. En algunos casos, es posible que pip no necesite volver a descargar un paquete al actualizar si ya está en el caché. Este tutorial explica cómo trabajar con el caché de pip, cómo administrar el caché de pip usando diferentes comandos y cómo borrarlo cuando necesite comenzar de nuevo.
Contenidos
comando de caché pip
En la versión más nueva de pip (es decir, pip 20.2 y superior), puede usar el comando pip cache para administrar el caché de pip. La sintaxis del comando: analicemos cada acción a continuación:
directorio de caché pip
Puede usar este comando para obtener el directorio donde se almacena el caché de pip en el sistema de destino. El comando: El comando debe devolver el directorio donde se encuentra el caché de pip. El resultado de muestra en Windows y Linux es el siguiente: pip cache dirc:\users\username\appdata\local\pip\cache En Linux: $ pip cache dir/home/debian/.cache/pip
Pip muestra información de caché
Puede usar el comando pip cache info para obtener información sobre el caché de pip como se muestra: $ pip cache infoPackage ubicación de caché de página de índice: /home/debian/.cache/pip/httpPackage tamaño de caché de página de índice: 0 bytesNúmero de archivos HTTP: 0Wheels ubicación: /home/debian/.cache/pip/wheelsTamaño de las ruedas: 0 bytesnúmero de ruedas: 0 El comando debería devolver una salida de muestra como esta:
Pip muestra nombres de archivos y paquetes almacenados en caché
Pip nos da el comando para mostrar los nombres de archivos y directorios almacenados en el caché. $ lista de caché de pip
Eliminar el paquete pip de la memoria caché
Para eliminar un paquete específico de la memoria caché, puede usar la acción de eliminación como esta: $ pip cache remove
Limpiar el caché
En algunos casos, es posible que deba restablecer el caché de pip a los valores predeterminados. Para eso puedes usar la acción de purgar así:
Paquete de instalación de pip sin caché
Si queremos instalar un paquete sin buscar el archivo en el caché de pip, podemos usar -no-cache-dir . La sintaxis del comando es: $ pip install nombre del paquete –no-cache-dir Por ejemplo, para instalar TensorFlow sin buscar en el caché de pip, ejecute el siguiente comando: $ pip install tensorflow –no-cache-dir El comando anterior debe forzar pip para descargar el paquete nuevamente incluso si está en caché.
Borrar caché de pip manualmente
Si está utilizando una versión anterior de pip y no tiene acceso al comando de caché de pip, puede borrar el caché de pip eliminando manualmente el directorio de caché. En Linux: $ sudo rm ~/.cache/pip$ sudo rm -rf /root/.cache/pip En Windows: rd /s /q «%appdata%\local\pip\cache»
Concluir
En este tutorial, aprendió los conceptos básicos para trabajar con el caché de pip. También hemos cubierto dos métodos para borrar el caché de pip dependiendo de su versión de pip instalada.