RPi.GPIO sotto Python 3


8

Raspberry Pi2 B, Raspbian standard. Utilizzando RPi.GPIO, V3 installato come:

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

In linea

import RPi.GPIO

ottengo

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

(nell'interprete o come codice eseguito come myCode.py python3).

Qualsiasi aiuto per favore !?


Potrebbe essere rotto su Jessie. Richiede Python <3.3 ma jessie usa Python 3.4.2.
joan

Risposte:


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

da qui .


0

È possibile che il tuo Pi non sia aggiornato.

Vai alla riga di comando sul tuo pi ed inserisci:

sudo apt-get update
sudo apt-get upgrade

Dopo aver eseguito questi comandi, reinstallare entrambi i pacchetti. Dovrebbe funzionare.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.