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 CACHEDiscutamos 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 DirEl 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 DirEn Linux:
$ Pip Cache DirInformació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ónEl 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 $ PipPIP Eliminar el paquete del caché
Para eliminar un paquete específico del caché, puede usar la acción eliminar como:
$ Pip Cache EliminarEl 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 *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 CACIAPaquete 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-DirPor ejemplo, para instalar TensorFlow sin buscar el caché PIP, ejecute el comando:
$ PIP Instalar TensorFlow--No-Cache-DirEl 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é/pipEn 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.