Descargué RPi.GPIO 5.3a desde aquí: https://pypi.python.org/pypi/RPi.GPIO
Extraje el archivo tar, cd en la carpeta y ejecuté:
sudo python setup.py install
Pasó por un montón de cosas y no parece haber fallado. La última línea de su trabajo es esta:
Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info
Después de eso se hizo y me devolvió el control.
Ahora escribo
sudo python
luego
import RPi.GPIO
y veo
ImportError: No module named GPIO
¿Alguien me puede indicar exactamente qué pasos debo seguir para instalar correctamente la biblioteca Python GPIO para poder importarla y manipular los pines GP? Encontré una mezcla de diferentes procesos en línea (este fue el que surgió con mayor frecuencia), pero hasta ahora no he podido hacer que ninguno de ellos funcione.
RPi.GPIO
ygpiozero
ahora están instalados por defecto en Raspbian. Ver raspberrypi.org/blog/gpio-zero-updateRespuestas:
No estoy seguro de si esto es útil, pero con la última copia de Raspbian pude instalar RPi.GPIO directamente desde los repositorios principales usando apt-get de la siguiente manera:
Si está ejecutando Python 3 (
idle3
en la línea de comandos) en lugar de Python 2 (python
en la línea de comandos), debe instalar la biblioteca RPi.GPIO con este comando en su lugar:fuente
Suponiendo que tiene pip, el instalador del índice del paquete python, que está instalado en las últimas versiones de Raspbian de forma predeterminada, puede usar:
sudo pip install RPi.GPIO
para Python 2 ysudo pip-3.2 install RPi.GPIO
para Python 3fuente
Otra posible causa podría ser porque la
RPi.GPIO
biblioteca tiene enlaces C y, por lo tanto, debe habersepython-dev
instalado para poder compilar correctamente durante la instalación.Asegúrese de tener el
python-dev
paquete instalado junto con elRPi.GPIO
paquete:Este es el enfoque recomendado en la guía de instalación de Adafriuit:
https://learn.adafruit.com/playing-sounds-and-using-buttons-with-raspberry-pi/install-python-module-rpi-dot-gpio
fuente