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.
RPi.GPIO
egpiozero
agora estão instalados por padrão no Raspbian. Veja raspberrypi.org/blog/gpio-zero-updateRespostas:
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:
Se você estiver executando o Python 3 (
idle3
na linha de comando) em vez do Python 2 (python
na linha de comando), será necessário instalar a biblioteca RPi.GPIO com este comando:fonte
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.GPIO
para Python 2 esudo pip-3.2 install RPi.GPIO
Python 3fonte
Outra causa potencial pode ser porque a
RPi.GPIO
biblioteca possui ligações C e, portanto, precisa terpython-dev
instalada para compilar corretamente durante a instalação.Verifique se você tem o
python-dev
pacote instalado junto com oRPi.GPIO
pacote: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
fonte