ImportError : RPi라는 모듈이 없습니다


12

내 라즈베리 파이에서 패키지를 실행하려고합니다.

터미널에서“sudo apt-get install picap”을 입력 한 다음 enter를 입력합니다.

설치되었지만 "picap-setup"을 실행할 수 없습니다. 대신 오류 메시지가 나타납니다.

pi @ raspberrypi : ~ $ picap-setup Traceback (가장 최근 호출) : ImportError의 파일 "", 줄 1, RPi라는 모듈 없음

Python-dev 및 Rpi.GPIO는 Pi에 설치됩니다. 또한 sudo apt-get update 및 sudo apt-get dist-upgrade를 사용하여 Pi를 최신 버전으로 업데이트했습니다.

Picap 출처 : https://www.bareconductive.com/make/setting-up-pi-cap-raspberry-pi/

힌트를 주셔서 감사합니다.


핍이 설치되어 있습니까 ???
webDev

답변:


15

우선, 다음 과정을 반복하십시오

sudo apt-get install python-pip
pip freeze | grep RPi

RPi.GPIO에 대한 유효한 모듈이 있는지 여부에 관계없이이 두 번째 명령 후 얻는 내용을 참조하십시오. 그리고 설치되지 않은 경우 다음을 따릅니다.

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

또는

pip install RPi.GPIO

그리고

sudo apt-get install picap
picap-setup

이것들은 모두 나를 위해 일했습니다 pip freeze | grep RPi. 확인해야합니다 . 그리고 일부 사용자는 루트 사용자 만 일반 모듈을 사용할 수없는 경우가 있습니다. 확인하십시오. 나는 pi사용자를 사용하여 위의 모든 것을 수행했습니다 .


2
나는 할 수 없습니다 사용 pip시스템 패키지를 설치하려면, 하나와 시스템 패키지 관리자에서 설치 apt또는 사용 virtualenv이 핍을 사용합니다.
crasic

네 맞습니다, 동의
webDev

2
Python3의 경우을 사용하십시오 sudo apt-get install python3-dev python3-rpi.gpio.
Diomidis Spinellis

@crasic 왜 심플 턴에 대한 설명의 방향으로 나를 설명해 주시겠습니까? 감사.
힐 힐리

1

Python RPi 모듈이 없으면 pip모든 종속성으로 설치 한 다음 pip더 나은 방법으로 모듈을 설치하고 모듈 만 설치할 수 있습니다.

sudo apt-get install python-rpi.gpio

Python3의 경우 다음 중 하나입니다.

sudo apt-get install python3-rpi.gpio

일부 어플라이언스 / JeOS는 Volumio와 같은 배포판 업그레이드를 지원하지 않으며 많은 종속성을 업데이트하고 설치하면 시스템이 손상 될 수 있으므로 프로파일이 낮은 이유도 있습니다.
dmnc


1

Pi와 비슷한 문제가있었습니다. 간단한 pip 설치를 수행하면 문제가 해결되었습니다.

pip install RPi.GPIO 

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