사용 환경
Rasberry pi 4B
Rasbian buster
Python3.7
아래와 같이 libffi.so.6: cannot open shared object file: No such file or directory 에러가 떴다.
일단 블로그를 뒤져보면 해결방법이 penv 재설치가 제일 많았는데 일단 내 경우는 해당사항이 아닌 거 같아 시도해보진 않았다.
일단 libffi가 뭔지 알아야겠다.
https://en.wikipedia.org/wiki/Libffi
봤더니 내가 알아도 해결할 수 없는 내용인 건 확실했다. 느낌은 C에서 맹글링 느낌인데 조금 다르다.
어쨌건 libffi6이 없다 하니 libffi6을 설치해주면 해결된다.
sudo apt install libffi6
아래는 내가 오류를 찾는 과정이다. 블로그를 뒤질 때 해결방법이 다양해서 내가 왜 단순 설치로 해결했는지 기록하기 위해서다.
일단 libffi.so.6을 찾을 수 없다고 하여 검색을 먼저 해봤다.
에러 사항 문구를 보면 shared 되지 않았다고 했는데 /usr/share에 보면 libffi가 분명히 있다.
들어가서 파일을 열어봤더니 libffi이 6 버전이 아닌 7 버전을 가리키고 있다.
그래서 이번엔 libffi*로 찾아봤더니 7만 존재하고 6은 안보이더라. 그럼 파이썬에서는 어떠한 이유로 libffi 6 버전을 사용하고 있는데 나는 7버전밖에 없는것이니 6버전을 설치하면 되겠지?
아래처럼 6 버전을 설치하고, 확인을 해봤다. 실행하였을 때도 잘 실행이 되었다.
'프로그래밍 > Raspberry PI' 카테고리의 다른 글
[라즈베리파이] 이미지(.img) 용량 줄이기 (0) | 2022.09.27 |
---|---|
[Linux/RaspberryPi] 이미지 뷰어 추천 (1) | 2022.08.24 |
[라즈베리파이] Thonny IDE Python 경로 변경 (0) | 2022.07.22 |
[라즈베리파이] 텐서플로 설치하기 (0) | 2022.07.21 |
[라즈베리파이] GUI 데스크톱 환경 설치 (0) | 2022.07.21 |
댓글