PIP Clear Cache

PIP Clear Cache
PIP è l'installatore di pacchetti più popolare e versatile per Python. Offre un'utilità della linea di comando che ti consente di gestire facilmente i pacchetti Python.

Usando PIP, è possibile eseguire azioni come il download, l'installazione, l'aggiornamento e la disinstallazione dei pacchetti con comandi semplici.

Pip utilizza un meccanismo di memorizzazione nella cache che consente di scaricare e installare pacchetti Python più velocemente. Funziona memorizzando una cache dei pacchetti scaricati sulla ruota locale.

Il meccanismo di memorizzazione nella cache consente a PIP di migliorare il download e l'installazione dei pacchetti. Questo perché PIP non è necessario scaricare pacchetti già esistenti.

In alcuni casi, PIP potrebbe non aver bisogno di scaricare un pacchetto durante l'aggiornamento se esiste già nella cache.

Questo tutorial discuterà di come lavorare con la cache PIP, come gestire la cache PIP usando vari comandi e come cancellarla quando è necessario iniziare.

PIP Cache Comando

Nella versione recente di PIP (i.e., PIP 20.2 e oltre), è possibile utilizzare il comando PIP Cache per gestire la cache PIP.

La sintassi del comando:

$ pip cache

Discutiamo di ogni azione di seguito:

PIP Cache Dir

Questo comando consente di ottenere la directory in cui la cache PIP è memorizzata sul sistema di destinazione.

Il comando:

$ PIP Cache Dir

Il comando dovrebbe restituire la directory in cui si trova la cache PIP. L'output di esempio su Windows e Linux è come mostrato di seguito:

PIP Cache Dir
C: \ Users \ Username \ AppData \ Local \ Pip \ Cache

Su Linux:

$ PIP Cache Dir
/Home/Debian/.cache/pip

PIP mostra informazioni sulla cache

È possibile utilizzare il comando PIP Cache Info come mostrato per ottenere informazioni sulla cache PIP:

$ PIP Cache Info
Pagina dell'indice del pacchetto Posizione cache:/home/debian/.cache/pip/http
Pagina dell'indice del pacchetto Dimensione cache: 0 byte
Numero di file HTTP: 0
Ruote Ubicazione:/Home/Debian/.cache/pip/ruote
Dimensione delle ruote: 0 byte
Numero di ruote: 0

Il comando dovrebbe restituire un output di esempio come:

PIP Show NEGIMAMI e pacchetti nella cache

PIP ci fornisce il comando per visualizzare i filenati e le directory memorizzate nella cache.

$ PIP Cache Elenco

PIP Rimuovere il pacchetto dalla cache

Per rimuovere un pacchetto specifico dalla cache, è possibile utilizzare l'azione rimuovi come:

$ pip cache rimuovere

Il comando consente di specificare un modello specifico per abbinare un particolare pacchetto.

Si noti che il modello specificato può essere un'espressione glob o il nome di un pacchetto target.

Ad esempio, per rimuovere tutti i file dalla cache, è possibile eseguire:

$ pip cache rimuovi *
File rimossi: 163

Si noti che il comando rimuoverà tutti i file dalla cache. Fai attenzione se non desideri cancellare la cache.

PIP Clean Cache

Potrebbe essere necessario ripristinare la cache PIP per impostazione predefinita in alcune istanze. Per questo, puoi usare l'azione di spurgo come:

$ PIP Cache Purge

Pacchetto di installazione PIP senza cache

Se si desidera installare un pacchetto senza cercare il file nella cache PIP, possiamo usare il-no-cache-dir.

La sintassi del comando è:

$ PIP Installa Package_name --No-Cache-Dir

Ad esempio, per installare Tensorflow senza cercare la cache PIP, eseguire il comando:

$ pip Installa Tensorflow-No-Cache-Dir

Il comando sopra dovrebbe costringere PIP a scaricare il pacchetto anche se è memorizzato nella cache.

Eliminare manualmente la cache di pip

Se si utilizza una versione precedente di PIP e non hai accesso al comando PIP Cache, è possibile cancellare la cache PIP rimuovendo manualmente la directory della cache.

Su Linux:

$ sudo rm ~/.cache/pip
$ sudo rm -rf /root /.cache/pip

Su Windows:

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

Chiusura

Questo tutorial ti ha insegnato i fondamenti di lavorare con la cache PIP. Abbiamo anche coperto due metodi per cancellare la cache PIP a seconda della versione PIP installata.