Як правильно встановити бібліотеку python RPi.GPIO


16

Я завантажив RPi.GPIO 5.3a звідси: https://pypi.python.org/pypi/RPi.GPIO

Я витягнув файл tar, CD у папку і побіг:

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 як GPIO

1
Тут, у майбутньому, RPi.GPIOі gpiozeroзараз вони встановлені за замовчуванням у програмі Raspbian. Див raspberrypi.org/blog/gpio-zero-update
YetAnotherRandomUser

Відповіді:


24

Не впевнений, чи це корисно, але за останньою копією Raspbian я зміг встановити RPi.GPIO безпосередньо з основних сховищ за допомогою apt-get наступним чином:

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

Якщо ви використовуєте Python 3 ( idle3у командному рядку) замість Python 2 ( pythonу командному рядку), вам потрібно встановити бібліотеку RPi.GPIO з цією командою:

sudo apt-get -y install python3-rpi.gpio

10

Якщо припустити, що у вас є pip, встановник індексу пакету python, встановлений за останніми версіями Raspbian за замовчуванням, який ви можете використовувати: sudo pip install RPi.GPIOдля Python 2 та sudo pip-3.2 install RPi.GPIOдля Python 3


5

Інша потенційна причина може бути через те, що RPi.GPIO бібліотека має прив’язки до C, а тому потрібно python-devвстановити для правильної компіляції при установці.

Переконайтеся, що ви python-devвстановили пакет разом із RPi.GPIOпакетом:

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

Це рекомендований підхід у посібнику з установки Adafriuit:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.