É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
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
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 :
Ajout à Pip's Configuration :
Ajoutez les lignes suivantes à ~/.config/pip/pip.conf :
[global] break-system-packages = true
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!