J’ai voulu installer la bibliothèque pillow avec pip3 sous Debian 12 :
apt install python3-pip
pip3 install pillow
J’ai eu le message d’erreur suivant :
error : externally-managed-environment This environment is externally managed To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, if may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See usr/share/doc/puthon3.11/README.venv for more information.
Traduction :
erreur : environnement géré en externe Cet environnement est géré en externe Pour installer les packages Python à l'échelle du système, essayez apt install python3-xyz, où xyz est le package que vous essayez d'installer. Si vous souhaitez installer un paquet Python non-Debian, créez un environnement virtuel en utilisant python3 -m venv path/to/venv. Utilisez ensuite path/to/venv/bin/python et path/to/venv/bin/pip. Assurez-vous que python3-full est installé. Si vous souhaitez installer une application Python non-Debian, il peut être plus simple d'utiliser pipx install xyz, qui gérera un environnement virtuel pour vous. Assurez-vous que pipx est installé. Voir usr/share/doc/puthon3.11/README.venv pour plus d'informations.
J’ai résolu le problème en installant en administrateur root le paquet python3-pillow avec apt :
apt install python3-pillow