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 El comando le permite especificar un patrón específico que coincida con un paquete específico. NOTA: El patrón especificado puede ser una expresión global o el nombre de un paquete de destino. Por ejemplo, para eliminar todos los archivos del caché, puede ejecutar: $ pip cache remove * Archivos eliminados: 163 TENGA EN CUENTA que el comando elimina todos los archivos del caché. Tenga cuidado si no desea borrar su caché.

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.