Maison > développement back-end > Tutoriel Python > Comment éviter l'erreur : environnement géré en externe lors de l'utilisation de pip3 ?

Comment éviter l'erreur : environnement géré en externe lors de l'utilisation de pip3 ?

DDD
Libérer: 2024-12-01 01:26:15
original
1060 Les gens l'ont consulté

How to Avoid the

Évitez "erreur : environnement géré en externe" lors de l'utilisation de Pip 3

L'erreur "erreur : environnement géré en externe" se produit lorsque vous tentez d'installer des packages Python à l'échelle du système à l'aide de pip install xyz, indiquant un environnement géré en externe sur les machines Linux. Pour résoudre ce problème, considérez ce qui suit :

Solution préférée : Utilisation d'un environnement virtuel

La meilleure pratique pour installer des bibliothèques et des applications Python consiste à les isoler dans un environnement Python. environnement virtuel. Cela évite les interférences avec d'autres composants du système.

  • Utilisation de Pipx pour les applications :
    Pour les applications, installez pipx en tant que package système :

    apt install pipx
    pipx install some-python-application
    Copier après la connexion
  • Création d'un environnement virtuel Vous-même :
    Créez un environnement virtuel à l'aide de venv et installez-y des bibliothèques :

    python -m venv my-venv
    my-venv/bin/pip install some-python-library
    Copier après la connexion

Solution alternative : installation à l'échelle du système

Dans des cas exceptionnels, si une installation à l'échelle du système est nécessaire, tenez compte des éléments suivants options :

  • Utilisation de l'indicateur --break-system-packages de Pip :
    Exécutez pip install xyz avec l'indicateur --break-system-packages, mais sachez que cela peut compromettre la stabilité du système.
  • Ajout à Pip's Configuration :
    Ajoutez les lignes suivantes à ~/.config/pip/pip.conf :

    [global]
    break-system-packages = true
    Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal