RPi.GPIO sous Python 3


8

Raspberry Pi2 B, Raspbian standard. À l'aide de RPi.GPIO, la V3 est installée en tant que:

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

En ligne

import RPi.GPIO

Je reçois

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

(soit dans l'interpréteur, soit en tant que code exécuté en tant que python3 myCode.py).

Toute aide s'il vous plaît!?


Il peut être cassé sur Jessie. Il nécessite Python <3.3 mais jessie utilise Python 3.4.2.
joan

Réponses:


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

d' ici .


0

Il se peut que votre Pi ne soit pas mis à jour.

Accédez à la ligne de commande sur votre pi et entrez:

sudo apt-get update
sudo apt-get upgrade

Après avoir exécuté ces commandes, réinstallez les deux packages. Ça devrait marcher.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.