No module named 'picamera'



RaspberryPi에서 virtual environment(여기서는 cv)에 접속하여

import picamera 했을 때 오류나는 경우 해결법.




단, 파이썬 버전에 맞는 picamera를 설치했거나 기존에 설치해 놓은

picamera를 이용하려는데 import가 안될 때의 해결법이다.

(처음 picamera를 설치하는 경우 제대로 import 될 것으로 예상.)




필자는 여기저기 구글링해가며 1시간 삽질한 끝에 발견했다.



원인은 여러가지가 있다.



1. 파이썬 구버전을 쓰는 경우 가상환경에서 pip install picamera로 설치했음에도 안될 때는

현재 사용하고 있는 pip가 해당 가상환경의

pip가 아닐 수도 있다. 이 때는

which pip   명령어를 사용하여

가상환경의 pip를 사용하고 있는지를 확인하고 아닌 경우

가상환경의 pip를 사용하도록 바꿔줘야 한다.



2. picamera가 가상환경 내의 site-packages에 존재함에도 import가 안되는 경우에는

다음 명령어를 실행하여 최신버전으로 update 시켜줘야 한다.


(가상환경으로 내에서 실행할 것)



easy_install -U picamera




나의 경우 위 명령어를 실행하였더니 바로 해결되었다.

그 전에 시도해본 

sudo apt-get install picamera

sudo pip install picamera

다 안먹혔다. 그저 이미 최신버전이 깔려있다고 뜰뿐.



그래도 잘 안된다면 다음을 참조하기 바람


https://media.readthedocs.org/pdf/picamera/release-0.8/picamera.pdf

더보기

댓글,

jayharvey

머신러닝/딥러닝 관련 글을 포스팅할 예정입니다 :)