RPi4B - Raspbian Buster Python3 GPIO error

Dec 30, 2022 Last reply: 3 years ago 4 Replies

Moin, Using an RPi4B with Raspbian Buster and Python 3.



apt install python3-gpio apt install python3-pip pip3 install gpiozero


: python3 Python 3.7.3 (default, Oct 31 2022, 14:04:00) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information.



import RPi.GPIO as GPIO Traceback (most recent call last): File "<stdin>", line 1, in <module>



File "/usr/lib/python3/dist-packages/RPi/GPIO/__init__.py", line 23, in <module>



from RPi._GPIO import * RuntimeError: This module can only be run on a Raspberry Pi!



>> <CTRL-D>

apt policy python3-rpi.gpio python3-rpi.gpio: Installiert: 0.6.5-1 Installationskandidat: 0.6.5-1 Versionstabelle: *** 0.6.5-1 500 500

formatting link
buster/main armhf Packages 100 /var/lib/dpkg/status


Whats going on, whats wrong can someone help, please?


Happy new year.


Why?

No longer supported OS, probably, and new developments making old stuff incompatible. Also, rpi.gpio is not gpiozero. See

formatting link

Because this Pi is running My Home Automation and Buster is marked as LTE. Never change a running system ;-)

I know, but during searching internet, some hints are to install gpiozero.

Debian perhaps, but Raspberry Pi OS abandons old versions quickly.

All hints should say that. Switch now or be left behind. Main thing however is to install a new OS on a fresh SD card or disk and try out that. I repeat: Raspberry Pi OS is not Debian!

Am 30.12.22 um 12:20 schrieb Hans-Werner Kneitinger:

have to use pip3 install RPi.GPIO==0.7.1

happy new year everyone

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required