RPi.GPIO unter Python 3


8

Raspberry Pi2 B, Standard Raspbian. Mit RPi.GPIO wurde V3 installiert als:

sudo apt-get install python-rpi.gpio python3-rpi.gpio

Online

import RPi.GPIO

Ich bekomme

ImportError: /usr/local/lib/python3.2/dist-packages/RPi/GPIO.so: undefined symbol: _Py_ZeroStruct  

(entweder im Interpreter oder als Code, der als python3 myCode.py ausgeführt wird).

Hilfe bitte!?


Es kann auf Jessie gebrochen sein. Es erfordert Python <3.3, aber Jessie verwendet Python 3.4.2.
Joan

Antworten:


1
import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)  # set board mode to Broadcom

GPIO.setup(17, GPIO.OUT)  # set up pin 17
GPIO.setup(18, GPIO.OUT)  # set up pin 18

GPIO.output(17, 1)  # turn on pin 17
GPIO.output(18, 1)  # turn on pin 18

von hier .


0

Möglicherweise wird Ihr Pi nicht aktualisiert.

Gehen Sie zur Befehlszeile auf Ihrem Pi und geben Sie Folgendes ein:

sudo apt-get update
sudo apt-get upgrade

Installieren Sie nach dem Ausführen dieser Befehle beide Pakete neu. Es sollte funktionieren.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.