PIP Break Cache

PIP Break Cache
PIP es el instalador de paquetes más popular y versátil para Python. Ofrece una utilidad de línea de comandos que le permite administrar los paquetes de Python fácilmente.

Usando 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 almacenando un caché de los paquetes descargados en la rueda local.

El mecanismo de almacenamiento en caché le permite a PIP mejorar la descarga e instalación de los paquetes. Esto se debe a que PIP no necesita descargar paquetes ya existentes.

En algunos casos, es posible que PIP no necesite descargar un paquete al actualizar si ya existe en el caché.

Este tutorial discutirá cómo trabajar con el caché PIP, cómo administrar el caché PIP usando varios comandos y cómo borrarlo cuando necesite comenzar de nuevo.

Comando PIP Cache

En la versión reciente de Pip (i.mi., Pip 20.2 y más), puede usar el comando PIP Cache para administrar el caché PIP.

La sintaxis del comando:

$ PIP CACHE

Discutamos cada acción a continuación:

Pip Cache Dir

Este comando le permite obtener el directorio donde se almacena el caché PIP en el sistema de destino.

El comando:

$ Pip Cache Dir

El comando debe devolver el directorio donde se encuentra el caché de pip. Ejemplo de salida en Windows y Linux es como se muestra a continuación:

Pip Cache Dir
c: \ users \ username \ appData \ local \ pip \ cache

En Linux:

$ Pip Cache Dir
/Home/Debian/.caché/pip

Información de caché de Pip Show Show

Puede usar el comando PIP Cache Info como se muestra para obtener información sobre el caché PIP:

$ Pip Cache Información
Página de índice de paquetes Cache Ubicación:/Inicio/Debian/.caché/pip/http
Página del índice de paquetes Tamaño del caché: 0 bytes
Número de archivos HTTP: 0
Ubicación de las ruedas:/Home/Debian/.caché/pip/ruedas
Tamaño de las ruedas: 0 bytes
Número de ruedas: 0

El comando debe devolver una salida de muestra como:

Pip Show Fileniames y paquetes en el caché

PIP nos proporciona el comando para ver los nombres de archivo y los directorios almacenados en el caché.

Lista de caché de $ Pip

PIP Eliminar el paquete del caché

Para eliminar un paquete específico del caché, puede usar la acción eliminar como:

$ Pip Cache Eliminar

El comando le permite especificar un patrón específico para que coincida con un paquete en particular.

Tenga en cuenta que 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 Eliminar *
Archivos eliminados: 163

Tenga en cuenta que el comando eliminará todos los archivos del caché. Tenga cuidado si no desea borrar su caché.

Pip limpia el caché

Es posible que deba restablecer el caché PIP para incumplir en algunos casos. Para eso, puede usar la acción de purga como:

$ PIP PURGE CACIA

Paquete de instalación de PIP sin caché

Si desea instalar un paquete sin buscar el archivo en el caché PIP, podemos usar -No-Cache-Dir.

La sintaxis del comando es:

$ Pip Install Package_Name--No-Cache-Dir

Por ejemplo, para instalar TensorFlow sin buscar el caché PIP, ejecute el comando:

$ PIP Instalar TensorFlow--No-Cache-Dir

El comando anterior debe obligar a Pip a descargar el paquete incluso si se almacena en el caché.

Purgar manualmente el caché de pip

Si usa una versión anterior de PIP y no tiene acceso al comando PIP Cache, puede borrar el caché PIP eliminando manualmente el directorio de caché.

En Linux:

$ sudo rm ~/.caché/pip
$ sudo rm -rf /root /.caché/pip

En Windows:

rd /s /q "%appData%\ local \ pip \ cache"

Clausura

Este tutorial le enseñó los fundamentos de trabajar con el caché de pip. También cubrimos dos métodos para borrar el caché PIP dependiendo de su versión PIP instalada.