February 24, 2024, 10:42
python import gpiozero as GPIO from time import sleep red = GPIO.LED(14) while True: red.on() sleep(1) red.off() sleep(1)code using RPi.GPIO
python import RPi.GPIO as gpio import time gpio.setmode(gpio.BCM) gpio.setup(14, gpio.OUT) while True: time.sleep(1) gpio.output(14, gpio.HIGH) time.sleep(1) gpio.output(14, gpio.LOW)It might be a rookie mistake since this is the first time using RPi5 GPIO in Linux server OS
vitek@vitekrpi5:~$ sudo apt install gpiozero Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package gpiozero
vitek@vitekrpi5:~$ pip install gpiozero Requirement already satisfied: gpiozero in ./.venv/lib/python3.11/site-packages (2.0.1) Requirement already satisfied: colorzero in ./.venv/lib/python3.11/site-packages (from gpiozero) (2.0) Requirement already satisfied: setuptools in ./.venv/lib/python3.11/site-packages (from colorzero->gpiozero) (68.1.2) vitek@vitekrpi5:~$
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.
(.venv) (.venv) vitek@vitekrpi5:~$
python import gpiozero as GPIO from time import sleep red = GPIO.LED(14) while True: red.on() sleep(1) red.off() sleep(1)
.venv) (.venv) vitek@vitekrpi5:~$ sudo python3 main.py Traceback (most recent call last): File "/home/vitek/main.py", line 1, in <module> import gpiozero as GPIO ModuleNotFoundError: No module named 'gpiozero'