RPi.GPIO под Python 3


8

Raspberry Pi2 B, стандартный Raspbian. Используя RPi.GPIO, V3 устанавливается как:

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

Онлайн

import RPi.GPIO

я получил

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

(либо в интерпретаторе, либо в коде, запущенном как python3 myCode.py).

Любая помощь, пожалуйста !?


Это может быть сломано на Джесси. Требуется Python <3.3, но Джесси использует Python 3.4.2.
Джоан

Ответы:


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

от сюда .


0

Возможно, ваш Pi не обновлен.

Перейдите в командную строку на вашем пи и введите:

sudo apt-get update
sudo apt-get upgrade

После выполнения этих команд переустановите оба пакета. Он должен работать.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.