[python] OpenCV를 사용할 때 모듈 cv2를 찾을 수 없습니다

OpenCV를 설치했습니다여기에있는 jayrambhia의 스크립트를 사용하여 Raspberry Pi의 Occidentalis 운영 체제 (Raspbian 변형)에 를 했습니다 . 버전 2.4.5를 설치했습니다.

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/libpython3.2 및 python2.6이라는 문제가있을 수 있지만 확실하지 않습니다.

아마도 경로 오류입니까? 도움이 필요합니다. 저는 Linux를 처음 사용합니다.



답변

먼저 터미널 / CMD 내에서 다음 명령을 실행하십시오.

conda update anaconda-navigator
conda update navigator-updater  

아래 지침에 대한 문제가 해결됩니다.

아나콘다가 설치되어있는 경우 Windows의 경우 간단하게 수행 할 수 있습니다.

pip install opencv-python

또는

conda install -c https://conda.binstar.org/menpo opencv

당신이 리눅스에 있다면 당신은 할 수 있습니다 :

pip install opencv-python

또는

conda install opencv 

Link1 Link2

python3.5 +의 경우 다음 링크를 확인하십시오. Link3 , Link4


답변

이것은 파이썬이 필요한 파이썬 파일이나 라이브러리를 보관 한 기본 사이트 패키지 폴더를 참조 할 수 없을 때 발생합니다

코드에 다음 줄을 추가하십시오.

import sys

sys.path.append('/usr/local/lib/python2.7/site-packages')

또는 bash에서 python 명령을 실행하기 전에 /usr/local/lib/python2.7/site-packages 디렉토리 로 이동하십시오 . 코드에 아무것도 추가하지 않으려는 경우 해결 방법입니다.


답변

다음 명령을 사용하여 문제를 해결했습니다.

conda install opencv


답변

에 다음 줄을 추가하십시오 ~/.bashrc

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH


답변

Python3.x 사용자

sudo pip3 install opencv-python


답변

위의 답변 중 어느 것도 나를 위해 일하지 않았습니다. 아래 에서이 솔루션을 찾을 때까지 미쳤습니다!

간단히 실행하십시오.

sudo apt install python-opencv


답변

Windows 10 및 Python 3.6의 경우 이것은 나를 위해 일했습니다.

pip install opencv-contrib-python