RPi.GPIO bajo Python 3


8

Raspberry Pi2 B, Raspbian estándar. Usando RPi.GPIO, V3 instalado como:

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

En línea

import RPi.GPIO

yo obtengo

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

(ya sea en intérprete o como código ejecutado como python3 myCode.py).

¿Alguna ayuda por favor?


Puede estar roto en Jessie. Requiere Python <3.3 pero jessie usa Python 3.4.2.
juan

Respuestas:


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

desde aquí .


0

Puede ser que su Pi no esté actualizado.

Vaya a la línea de comando en su pi e ingrese:

sudo apt-get update
sudo apt-get upgrade

Después de ejecutar estos comandos, reinstale ambos paquetes. Deberia de funcionar.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.