Predefinito per l'installazione dell'utente perché i normali pacchetti del sito non sono scrivibili

Predefinito per l'installazione dell'utente perché i normali pacchetti del sito non sono scrivibili

"Quando si tenta di installare pacchetti Python, a volte è possibile incontrare" impostazione predefinita per l'installazione dell'utente perché i normali pacchetti di siti non sono scrivibili ". In questo tentativo, spiegheremo perché si verifica questo errore e come possiamo risolverlo."

Iniziamo.

Cause di questo errore

Varie ragioni possono causare questo errore. Questi includono:

  1. Versioni più Python
  2. Errore di autorizzazione

Di seguito sono riportate alcune delle tecniche che puoi utilizzare per risolvere questo errore.

Fix #1 - Specifica la versione esplicita

A volte, potresti avere più versioni dell'interprete Python installato. Ad esempio, se hai entrambi Python versione 3.9 e 3.10 installato, l'esecuzione del comando di installazione PIP3 comporterà un errore.

Questo perché Python tenterà di installare il pacchetto nella directory Python predefinita. Questa directory è gestita direttamente da Python e restituirà un errore.

Pertanto, se si dispone di più versioni dell'interprete installato, è necessario specificarlo nel comando esplicitamente.

Ad esempio, per installare un pacchetto con Python3.10 PIP, eseguire il comando:

$ Python3.Installa da 10 -M PIP

Quanto sopra dovrebbe invocare il modulo associato all'interprete di Python specifico e utilizzarlo per installare il pacchetto specificato.

Correzione #2 - Esegui PIP con le autorizzazioni sufficienti

Su un sistema multiutente come Linux, è possibile affrontare l'installazione "predefinita per l'utente perché i normali pacchetti di siti non sono scrittibili" a causa di autorizzazioni insufficienti.

Pertanto, assicurarsi di eseguire PIP con autorizzazioni sufficienti per accedere alla directory di installazione.

Allo stesso modo, assicurarsi che l'interprete di Python installato sia installato per gli utenti con autorizzazioni sufficienti.

Fix #3 - Aggiorna la tua versione Python

Un altro tentativo che puoi fare per risolvere questo è aggiornare la tua versione Python. Ciò può costringere il sistema a riconfigurare l'interprete e risolvere eventuali problemi.

Fix #4 - Reinstalla Python

Se nessuno dei metodi di cui sopra funziona, puoi disinstallare il tuo attuale interprete di Python e reinstallare Python.

Conclusione

Questo è tutto per questo. Sebbene i motivi possano variare, una delle principali cause della "inadempienza dell'installazione dell'utente perché i normali pacchetti di siti non sono scrivibili". Speriamo che questo articolo ti abbia aiutato a risolvere il problema.

Grazie per aver letto!!