파이썬 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

누구나 파이썬 GPIO 라이브러리를 올바르게 설치하여 가져와 GP 핀을 조작 할 수있는 단계를 정확히 알려줄 수 있습니까? 온라인에서 다른 프로세스의 혼란을 발견했습니다 (이것은 가장 자주 나온 프로세스였습니다). 그러나 지금까지 프로세스를 작동시킬 수 없었습니다.


올바른 구문은 다음과 같습니다. RPi.GPIO를 GPIO로 가져 오기

1
여기에 미래에 RPi.GPIO, 그리고 gpiozero지금 Raspbian에 기본적으로 설치됩니다. raspberrypi.org/blog/gpio-zero-update
YetAnotherRandomUser 1

답변:


24

이것이 도움이되는지 확실하지 않지만 최신 Raspbian 사본에서 다음과 같이 apt-get을 사용하여 기본 리포지토리에서 RPi.GPIO를 직접 설치할 수있었습니다.

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

idle3Python 2 대신 (명령 행에서) Python 3 ( 명령 행에서)을 실행중인 python경우이 명령으로 RPi.GPIO 라이브러리를 대신 설치해야합니다.

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

10

Python 패키지 인덱스 설치 프로그램 인 pip가 있다고 가정하면 기본적으로 최신 버전의 Raspbian에 설치됩니다. sudo pip install RPi.GPIOPython 2 및 sudo pip-3.2 install RPi.GPIOPython 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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.