Re: Pygame - clos
Merci pour vos renseignements. Avec d'autres recherches j'ai trouvé pipx qui avec pipx ensurepath permet de résoudre le problème. Joyeuses fêtes Michel Le 23/12/2023 à 11:53, Steve Nadeau a écrit : Bonjour Michel, cela indique que le paquet est géré par le système et non par PIP pour ne pas casser le système, cela est indiqué dans le message informatif relié à cette erreur. pip -V pip 23.3 from /usr/lib/python3/dist-packages/pip (python 3.11) pip install pygame 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, it 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/python3.11/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. Il faut donc passer par une commande d'installation système ou une application d'installation de paquets comme "synaptic" ou le gestionnaire d'installation du système de la distribution, j'utilise Unity et pour Gnome ou KDE ce sont des gestionnaires différents. en ligne de commande c'est comme suit, un message indiquera les dépendances qui seront aussi installer par la même occasion: sudo apt install python3-pygame Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait Les paquets supplémentaires suivants seront installés : libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-ttf-2.0-0 Paquets suggérés : python-pygame-doc Les NOUVEAUX paquets suivants seront installés : libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-ttf-2.0-0 python3-pygame 0 mis à jour, 4 nouvellement installés, 0 à enlever et 388 non mis à jour. Il est nécessaire de prendre 1 646 ko dans les archives. Après cette opération, 7 909 ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n] o Réception de :1 http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 libsdl2-image-2.0-0 amd64 2.8.1+dfsg-1 [65,0 kB] Réception de :2 http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 libsdl2-mixer-2.0-0 amd64 2.6.3+dfsg-1 [79,5 kB] Réception de :3 http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 libsdl2-ttf-2.0-0 amd64 2.20.2+dfsg-1 [36,5 kB] Réception de :4 http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 python3-pygame amd64 2.5.2-1build1 [1 465 kB] 1 646 ko réceptionnés en 0s (3 403 ko/s) Sélection du paquet libsdl2-image-2.0-0:amd64 précédemment désélectionné. (Lecture de la base de données... 479353 fichiers et répertoires déjà installés.) Préparation du dépaquetage de .../libsdl2-image-2.0-0_2.8.1+dfsg-1_amd64.deb ... Dépaquetage de libsdl2-image-2.0-0:amd64 (2.8.1+dfsg-1) ... Sélection du paquet libsdl2-mixer-2.0-0:amd64 précédemment désélectionné. Préparation du dépaquetage de .../libsdl2-mixer-2.0-0_2.6.3+dfsg-1_amd64.deb ... Dépaquetage de libsdl2-mixer-2.0-0:amd64 (2.6.3+dfsg-1) ... Sélection du paquet libsdl2-ttf-2.0-0:amd64 précédemment désélectionné. Préparation du dépaquetage de .../libsdl2-ttf-2.0-0_2.20.2+dfsg-1_amd64.deb ... Dépaquetage de libsdl2-ttf-2.0-0:amd64 (2.20.2+dfsg-1) ... Sélection du paquet python3-pygame précédemment désélectionné. Préparation du dépaquetage de .../python3-pygame_2.5.2-1build1_amd64.deb ... Dépaquetage de python3-pygame (2.5.2-1build1) ... Paramétrage de libsdl2-image-2.0-0:amd64 (2.8.1+dfsg-1) ... Paramétrage de libsdl2-mixer-2.0-0:amd64 (2.6.3+dfsg-1) ... Paramétrage de libsdl2-ttf-2.0-0:amd64 (2.20.2+dfsg-1) ... Paramétrage de python3-pygame (2.5.2-1build1) ... Traitement des actions différées (« triggers ») pour libc-bin (2.38-3ubuntu1) ... vous aurez peut-être remarqué que je suis en version 24.04 / Noble. lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Noble Numbat (development branch) Release: 24.04 Codename: noble pour connaître le bureau installé: dpkg --get-selections "*ubuntu-*-desktop"
Re: Pygame
Bonjour Michel, cela indique que le paquet est géré par le système et non par PIP pour ne pas casser le système, cela est indiqué dans le message informatif relié à cette erreur. pip -V pip 23.3 from /usr/lib/python3/dist-packages/pip (python 3.11) pip install pygame 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, it 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/python3.11/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. Il faut donc passer par une commande d'installation système ou une application d'installation de paquets comme "synaptic" ou le gestionnaire d'installation du système de la distribution, j'utilise Unity et pour Gnome ou KDE ce sont des gestionnaires différents. en ligne de commande c'est comme suit, un message indiquera les dépendances qui seront aussi installer par la même occasion: sudo apt install python3-pygame Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait Les paquets supplémentaires suivants seront installés : libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-ttf-2.0-0 Paquets suggérés : python-pygame-doc Les NOUVEAUX paquets suivants seront installés : libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-ttf-2.0-0 python3-pygame 0 mis à jour, 4 nouvellement installés, 0 à enlever et 388 non mis à jour. Il est nécessaire de prendre 1 646 ko dans les archives. Après cette opération, 7 909 ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n] o Réception de :1 http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 libsdl2-image-2.0-0 amd64 2.8.1+dfsg-1 [65,0 kB] Réception de :2 http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 libsdl2-mixer-2.0-0 amd64 2.6.3+dfsg-1 [79,5 kB] Réception de :3 http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 libsdl2-ttf-2.0-0 amd64 2.20.2+dfsg-1 [36,5 kB] Réception de :4 http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 python3-pygame amd64 2.5.2-1build1 [1 465 kB] 1 646 ko réceptionnés en 0s (3 403 ko/s) Sélection du paquet libsdl2-image-2.0-0:amd64 précédemment désélectionné. (Lecture de la base de données... 479353 fichiers et répertoires déjà installés.) Préparation du dépaquetage de .../libsdl2-image-2.0-0_2.8.1+dfsg-1_amd64.deb ... Dépaquetage de libsdl2-image-2.0-0:amd64 (2.8.1+dfsg-1) ... Sélection du paquet libsdl2-mixer-2.0-0:amd64 précédemment désélectionné. Préparation du dépaquetage de .../libsdl2-mixer-2.0-0_2.6.3+dfsg-1_amd64.deb ... Dépaquetage de libsdl2-mixer-2.0-0:amd64 (2.6.3+dfsg-1) ... Sélection du paquet libsdl2-ttf-2.0-0:amd64 précédemment désélectionné. Préparation du dépaquetage de .../libsdl2-ttf-2.0-0_2.20.2+dfsg-1_amd64.deb ... Dépaquetage de libsdl2-ttf-2.0-0:amd64 (2.20.2+dfsg-1) ... Sélection du paquet python3-pygame précédemment désélectionné. Préparation du dépaquetage de .../python3-pygame_2.5.2-1build1_amd64.deb ... Dépaquetage de python3-pygame (2.5.2-1build1) ... Paramétrage de libsdl2-image-2.0-0:amd64 (2.8.1+dfsg-1) ... Paramétrage de libsdl2-mixer-2.0-0:amd64 (2.6.3+dfsg-1) ... Paramétrage de libsdl2-ttf-2.0-0:amd64 (2.20.2+dfsg-1) ... Paramétrage de python3-pygame (2.5.2-1build1) ... Traitement des actions différées (« triggers ») pour libc-bin (2.38-3ubuntu1) ... vous aurez peut-être remarqué que je suis en version 24.04 / Noble. lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Noble Numbat (development branch) Release: 24.04 Codename: noble pour connaître le bureau installé: dpkg --get-selections "*ubuntu-*-desktop" ubuntu-unity-desktop install plus que ça je ne peux vous souhaiter de joyeuses fêtes et bonne chace! Steve Le 2023-12-23 à 03 h 20, Michel a écrit : pip3 install pygame affiche l'erreur: > error: externally-managed-environment Je ne suis pas dans un
Re: Pygame
Bonjour Michel, Une fois que tu as installé Pygame avec apt, il ne faut plus l'installer avec pip. C'est l'un ou l'autre. Bien à toi. --- Sébastien Adam http://www.sebastienadam.be/ https://telegram.me/SebastienAdam @sebastienadambe:matrix.org Contactable sur Signal: https://signal.org/ Le 23/12/23 à 09:20, Michel a écrit : pip3 install pygame affiche l'erreur: > error: externally-managed-environment Je ne suis pas dans un environnement virtuel et j'utilise Synaptic ou apt-get pour l'installation de package dans Ubuntu 23.10 à jour. Comment se mettre dans le bon environnement? Merci Michel -- Liste de diffusion ubuntu-fr ubuntu-fr@lists.ubuntu.com Pour s'abonner ou se désabonner : https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte
Re: Pygame
pip3 install pygame affiche l'erreur: > error: externally-managed-environment Je ne suis pas dans un environnement virtuel et j'utilise Synaptic ou apt-get pour l'installation de package dans Ubuntu 23.10 à jour. Comment se mettre dans le bon environnement? Merci Michel -- Liste de diffusion ubuntu-fr ubuntu-fr@lists.ubuntu.com Pour s'abonner ou se désabonner : https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte