Como instalar corretamente a biblioteca python RPi.GPIO

16

Eu baixei o RPi.GPIO 5.3a aqui: https://pypi.python.org/pypi/RPi.GPIO

Eu extraí o arquivo tar, cd na pasta e executei:

sudo python setup.py install

Ele passou por várias coisas e não parece ter falhado. A última linha de seu trabalho é esta:

Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info

Depois disso, foi feito e me devolveu o controle.

Agora eu digito

sudo python

então

import RPi.GPIO

e eu vejo

ImportError: No module named GPIO

Alguém pode me indicar exatamente quais etapas eu preciso executar para instalar corretamente a biblioteca GPIO do python, para que eu possa importá-la e manipular os pinos da GP? Encontrei uma mistura de diferentes processos on-line (esse foi o que apareceu com mais frequência), mas até agora não consegui fazer com que nenhum deles funcionasse.

FoamyGuy
fonte
a sintaxe correta é: import RPi.GPIO como GPIO
1
Aqui no futuro ,, RPi.GPIOe gpiozeroagora estão instalados por padrão no Raspbian. Veja raspberrypi.org/blog/gpio-zero-update
YetAnotherRandomUser

Respostas:

24

Não tenho certeza se isso é útil, mas sob a cópia mais recente do Raspbian eu consegui instalar o RPi.GPIO diretamente dos repositórios principais usando o apt-get da seguinte maneira:

sudo apt-get update
sudo apt-get -y install python-rpi.gpio

Se você estiver executando o Python 3 ( idle3na linha de comando) em vez do Python 2 ( pythonna linha de comando), será necessário instalar a biblioteca RPi.GPIO com este comando:

sudo apt-get -y install python3-rpi.gpio
PiBorg
fonte
10

Supondo que você tenha o pip, o instalador do índice do pacote python, instalado nas versões mais recentes do Raspbian por padrão. Você pode usar: sudo pip install RPi.GPIOpara Python 2 e sudo pip-3.2 install RPi.GPIOPython 3

brainiak4431
fonte
5

Outra causa potencial pode ser porque a RPi.GPIObiblioteca possui ligações C e, portanto, precisa ter python-devinstalada para compilar corretamente durante a instalação.

Verifique se você tem o python-devpacote instalado junto com o RPi.GPIOpacote:

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

Esta é a abordagem recomendada no guia de instalação do Adafriuit:

https://learn.adafruit.com/playing-sounds-and-using-buttons-with-raspberry-pi/install-python-module-rpi-dot-gpio

Adão
fonte