Pobrałem RPi.GPIO 5.3a stąd: https://pypi.python.org/pypi/RPi.GPIO
Rozpakowałem plik tar, cd do folderu i uruchomiłem:
sudo python setup.py install
Przebiegł przez wiele rzeczy i nie wydaje się, że zawiódł. Ostatni wiersz jego pracy jest następujący:
Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info
Po tym zostało zrobione i przywróciło mi kontrolę.
Teraz piszę
sudo python
następnie
import RPi.GPIO
i widzę
ImportError: No module named GPIO
Czy ktoś może wskazać mi dokładnie, jakie kroki należy podjąć, aby poprawnie zainstalować bibliotekę Pytio GPIO, aby móc ją zaimportować i manipulować pinami GP? Znalazłem kilka różnych procesów online (to był ten, który pojawiał się najczęściej), ale jak dotąd nie byłem w stanie zmusić żadnego z nich do pracy.
RPi.GPIO
igpiozero
teraz są domyślnie instalowane w Raspbian. Zobacz raspberrypi.org/blog/gpio-zero-updateOdpowiedzi:
Nie jestem pewien, czy to jest pomocne, ale w najnowszej wersji Raspbian udało mi się zainstalować RPi.GPIO bezpośrednio z głównych repozytoriów za pomocą apt-get w następujący sposób:
Jeśli używasz Python 3 (
idle3
w wierszu poleceń) zamiast Python 2 (python
w wierszu poleceń), musisz zainstalować bibliotekę RPi.GPIO za pomocą tego polecenia:źródło
Zakładając, że masz pip, instalator indeksu pakietów python, który jest domyślnie instalowany w najnowszych wersjach Raspbian. Możesz użyć:
sudo pip install RPi.GPIO
dla Python 2 isudo pip-3.2 install RPi.GPIO
Python 3źródło
Inną potencjalną przyczyną może być to, że
RPi.GPIO
biblioteka ma powiązania C i dlatego musi byćpython-dev
zainstalowana, aby poprawnie się skompilować podczas instalacji.Upewnij się, że
python-dev
pakiet został zainstalowany wraz zRPi.GPIO
pakietem:Jest to zalecane podejście w przewodniku instalacji Adafriuit:
https://learn.adafruit.com/playing-sounds-and-using-buttons-with-raspberry-pi/install-python-module-rpi-dot-gpio
źródło