반응형
질문
나는 Raspberry Pi에서 Occidentalis 운영 체제 (Raspbian의 변형)에 OpenCV를 설치했습니다. jayrambhia의 이 스크립트를 사용했습니다. 이 스크립트는 버전 2.4.5를 설치했습니다.
Python 프로그램에서 import cv2
를 시도하면 다음과 같은 메시지가 표시됩니다:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
cv2.so
파일은 /usr/local/lib/python2.7/site-packages/...
에 저장되어 있습니다.
/usr/local/lib
에는 python3.2
와 python2.6
이라는 폴더도 있습니다. 이것이 관련이 있는지 알 수 없습니다.
이 문제를 어떻게 해결할 수 있을까요? 이것은 경로 구성 오류로 인한 것일까요?
답변
먼저 터미널/CMD에서 다음 명령어를 실행하세요:
conda update anaconda-navigator
conda update navigator-updater
그럼 아래 지시사항에 대한 문제가 해결됩니다
Windows의 경우, anaconda가 설치되어 있다면 간단히 다음을 실행하세요
pip install opencv-python
또는
conda install -c https://conda.binstar.org/menpo opencv
리눅스의 경우 다음을 실행하세요:
pip install opencv-python
또는
conda install opencv
Python 3.5+의 경우 이 링크를 확인하세요: 링크3, 링크4
업데이트:
anaconda를 사용하는 경우 다음을 사용할 수도 있습니다 (따라서 menpo 채널을 추가하지 않아도 됩니다):
conda install -c conda-forge opencv
반응형
댓글