Installation par défaut de l'utilisateur car les packages de sites normaux ne sont pas inscriptibles

Installation par défaut de l'utilisateur car les packages de sites normaux ne sont pas inscriptibles

«Lorsque vous essayez d'installer des packages Python, vous pouvez parfois rencontrer« par défaut à l'installation de l'utilisateur parce que les packages de sites normaux ne sont pas écrivains ». Dans cette tentative, nous expliquerons pourquoi cette erreur se produit et comment nous pouvons le résoudre."

Commençons.

Causes de cette erreur

Diverses raisons peuvent entraîner cette erreur. Ceux-ci inclus:

  1. Plusieurs versions Python
  2. Erreur d'autorisation

Voici quelques-unes des techniques que vous pouvez utiliser pour résoudre cette erreur.

Correction # 1 - Spécifiez la version explicite

Parfois, vous pouvez avoir installé plusieurs versions de l'interprète Python. Par exemple, si vous avez les deux Python version 3.9 et 3.10 installés, l'exécution de la commande d'installation PIP3 se traduira par une erreur.

En effet, Python tentera d'installer le package dans le répertoire Python par défaut. Ce répertoire est directement géré par Python et renvoie une erreur.

Par conséquent, si vous avez installé plusieurs versions de l'interprète, vous devez le spécifier explicitement dans la commande.

Par exemple, pour installer un package avec le python3.10 pip, exécutez la commande:

$ python3.Installation de PIP 10 -M

Ce qui précède doit invoquer le module associé à l'interprète Python spécifique et l'utiliser pour installer le package spécifié.

Correction # 2 - Exécutez PIP avec les autorisations suffisantes

Sur un système multi-utilisateurs tels que Linux, vous pouvez faire face à l'installation «par défaut à l'utilisateur parce que les packages de sites normaux ne sont pas incritables» en raison d'autorisations insuffisantes.

Par conséquent, assurez-vous d'exécuter PIP avec des autorisations suffisantes pour accéder au répertoire d'installation.

De même, assurez-vous que l'interpréteur Python installé est installé pour les utilisateurs avec des autorisations suffisantes.

Correction # 3 - Mettez à jour votre version Python

Une autre tentative que vous pouvez faire pour résoudre ceci est de mettre à jour votre version Python. Cela peut forcer le système à reconfigurer l'interprète et à résoudre tout problème.

Correction # 4 - réinstaller Python

Si aucune des méthodes ci-dessus ne fonctionne, vous pouvez désinstaller votre interprète Python actuel et réinstaller Python.

Conclusion

C'est tout pour celui-ci. Bien que les raisons puissent varier, une cause majeure de l'erreur «défautant à l'installation de l'utilisateur parce que les packages de sites normaux ne sont pas inscriptibles» est des versions Python contradictoires. Nous espérons que cet article vous a aidé à résoudre le problème.

Merci d'avoir lu!!