Как установить библиотеку GPIO Python
Если вы хотите создать программу на Python, которая использует порт GPIO на вашем Raspberry Pi, то вам нужно установить эту библиотеку. Библиотека RPi.GPIO для Python позволяет легко настраивать и выполнять чтение/запись пинов ввода-вывода на GPIO-разъёме из Python-скрипта. Существует несколько GPIO-библиотек для Python, но мы рекомендуем использовать ту, которая находится по адресу http://pypi.python.org/pypi/RPi.GPIO. Хотя библиотеку можно скачать через веб-браузер, гораздо быстрее выполнить установку через терминал на вашем Raspberry Pi. На момент написания статьи актуальная версия библиотеки — 0.5.3a.
Откройте окно терминала на вашем Raspberry Pi и введите следующую команду, чтобы скачать библиотеку в вашу домашнюю директорию. Если вышла более новая версия, замените номер версии на актуальный:
wget http://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.5.3a.tar.gz
Извлеките содержимое скачанного файла:
tar xvzf RPi.GPIO-0.5.3a.tar.gz
Перейдите во вновь созданную директорию, опять же не забудьте изменить номер версии на тот, который вы скачали.
cd RPi.GPIO-0.5.3a
Установите библиотеку в Python
sudo python setup.py install
Удалите директорию и её содержимое
cd
sudo rm -rf RPi.GPIO-0.5.3a/
Удалите файл архива
rm Rpi.GPIO-0.5.3a.tar.gz
Библиотека GPIO теперь установлена в Python, но она не будет загружена по умолчанию. Чтобы использовать библиотеку GPIO в Python, начните вашу программу с Rpi.GPIO as GPIO в начале. Простой пример программирования порта GPIO на Python можно найти здесь.