기타(etc)/라즈베리파이

[오류] importerror cannot iomport name 'beaglebone_black_driver' from 'adafruit_DHT'

로퍼. 2020. 12. 12. 13:05

참고 : https://stackoverflow.com/questions/63232072/cannot-import-name-beaglebone-black-driver-from-adafruit-dht

라즈베리파이4로 구동하였을때 다음과 같은 오류가 생기는 듯 하다.

/usr/local/lib/python3.7/dist-packages/Adafruit_DHT/platform_detect.py

해당 경로의 platform_detect.py 를 nano 나 vim으로 파일을 수정해야 한다. ex) sudo nano platform_detect.py

이 경로에 들어가서 (cd 명령어 이용) sudo nano platform_detect.py 입력 후 엔터

 

elif match.group(1) == 'BCM2711':
    return 3

다음과 같은 코드를 마지막 부분에 추가하고 저장한다!

코드의 마지막 부분에  네모 표시된 명령을 입력하고 저장한다! 
정상적으로 동작 확인!

정상적으로 동작하는 것을 확인할 수 있다!