Я скачал RPi.GPIO 5.3a отсюда: https://pypi.python.org/pypi/RPi.GPIO
Я извлек файл tar, переместился в папку и запустил:
sudo python setup.py install
Он прошел через кучу вещей и, похоже, не потерпел неудачу. Последняя строка его работы такова:
Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info
После этого это было сделано и вернуло мне контроль.
Сейчас набираю
sudo python
тогда
import RPi.GPIO
и я вижу
ImportError: No module named GPIO
Может кто-нибудь указать мне, какие именно шаги мне нужно предпринять, чтобы правильно установить библиотеку Python GPIO, чтобы я мог импортировать ее и манипулировать выводами GP? В сети я нашел множество разных процессов (это было то, что возникало чаще всего), но я до сих пор не смог заставить ни один из них работать.
RPi.GPIO
иgpiozero
сейчас по умолчанию устанавливаются в Raspbian. См raspberrypi.org/blog/gpio-zero-updateОтветы:
Не уверен, что это полезно, но в последней версии Raspbian я смог установить RPi.GPIO непосредственно из основных репозиториев, используя apt-get следующим образом:
Если вы используете Python 3 (
idle3
в командной строке) вместо Python 2 (python
в командной строке), вам нужно вместо этого установить библиотеку RPi.GPIO с помощью этой команды:источник
Предполагая, что у вас есть pip, установщик индекса пакета python, который по умолчанию устанавливается в последних версиях Raspbian. Вы можете использовать:
sudo pip install RPi.GPIO
для Python 2 иsudo pip-3.2 install RPi.GPIO
для Python 3источник
Другая потенциальная причина может заключаться в том, что
RPi.GPIO
библиотека имеет привязки C и, следовательно, должна бытьpython-dev
установлена для правильной компиляции при установке.Убедитесь, что вы установили
python-dev
пакет вместе сRPi.GPIO
пакетом:Это рекомендуемый подход в руководстве по установке Adafriuit:
https://learn.adafruit.com/playing-sounds-and-using-buttons-with-raspberry-pi/install-python-module-rpi-dot-gpio
источник