Problème d'installation de RPi.GPIO

Bonjour, je n’arrive pas à allumer une led avec mes GPIO, mon code python semble fonctionner donc je me suis tourné vers le fait de savoir si la bibliothèque RPi.GPIO était installer sur mon Raspberry pi 4. sudo apt install RPi.GPIO, lors de la saisie de cette commande on me dit impossible de trouver le paquet. Donc j’ai essayer la commande : pip install RPi.GPIO mais encore un message d’erreur :

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.

For more information visit http://rptl.io/venv

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.

Je ne sais donc plus quoi faire pour essayer de résoudre ce problème.
Merci

Bonjour,
Il faut créer un environnement virtuel, je suppose que tu es sous raspios (Bookworm) et que tu as python 3.11.

sudo apt install python3.11-venv

Puis créer l’environnement virtuel:
python3 -m venv .env
activer l’ environnement:

source .env/bin/activate
python3 -m pip install --upgrade pip
python3 -m pip --version

ensuite tu installe tes packages dans l’ environnement virtuel:
python3 -m pip install rpi-gpio
et pou désactiver l’ environnement
deactivate
un fichier .env est crée dans ton répertoire home
ensuite il suffit de mettre au début de ton script ces 2 lignes:

#!/home/<user>/.env/bin/python
# coding=UTF-8

Merci j’ai réussi à installer les paquets mais cela ne marche toujours pas.
De plus je ne vois pas le fichier .env dans mon répertoire, je ne sais pas si c’est normal ?

le répertoire .env est caché.
Tu as bien mis la ligne
#!/home/<user>/.env/bin/python
en remplaçant user par ton username
ensuite tu rend ton fichier exécutable et tu le démarre simplement en tapant
/chemin/fichier

oui j’ai bien changer le user, mais comment rendre le fichier exécutable si il est caché et je ne comprend pourquoi il faudrait le démarrer et où ?

Quand je parle du fichier, c’est ton script qu’il faut rendre exécutable.

Très et comment je suis censé faire pour qu’il soit exécutable.
Je le lançais depuis terminal

$ sudo chmod +x ./nom_du_fichier

d’accord c’est bon il est exécutable mais ma led ne s’allume toujours pas