OpenCV를 설치하고 Python 2.x와 함께 사용하려는 Ubuntu 14.04 시스템이 있습니다.
https://help.ubuntu.com/community/OpenCV 의 지침에 따라 OpenCV를 설치했습니다.
설치가 제대로 실행되는 것 같고 오류가 없으며 스크립트가 출력으로 종료되었습니다.
OpenCV 2.4.9 ready to be used
샘플 Python 스크립트를 실행하려고하면 다음이 표시됩니다.
$ python opencv.py
Traceback (most recent call last):
File "opencv.py", line 1, in <module>
from cv2.cv import *
ImportError: No module named cv2.cv
왜 그런지 알 것 같은데, 어떻게 고칠 지 모르겠어요. 내가 설치 스크립트를 실행할 때 내가 있던 현재 디렉토리에 설치된 OpenCV는 내 홈 폴더의 하위 디렉토리입니다.
설치 후이 가져 오기 오류가 발생하는 다른 사용자는 경로 문제가있는 것으로 보이며이를 코드에 추가 할 수 있습니다.
import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')
또는 동일한 디렉토리로 PYTHONPATH를 업데이트하십시오. 나는 그 코드를 추가하려고 시도했지만 차이가 없습니다. “site-packages”디렉토리에 파일이 없습니다. 그 디렉토리에 설치 했어야하나요? 나는 설치 지침이 그것을 설명했을 것이라고 생각합니다. 내 문제가 Python이 OpenCV 설치를 찾지 못하는 것과 관련이 있다고 생각하지만 어떻게 진행해야할지 모르겠습니다.
가능한 한 간단하게 OpenCV를 사용할 수 있도록 도와주세요.
답변
python-opencv
패키지 가없는 것 같아요 .
나는 똑같은 문제가 있었고
sudo apt-get install python-opencv
나를 위해 문제를 해결했습니다.
다음 링크에서 opencv를 설치할 수 있습니다
. https://www.learnopencv.com/install-opencv3-on-ubuntu/ It works for me. apt-get install에는 opencv 패키지가 많이 포함되어 있지 않습니다.
답변
나는 또한이 문제가 있었다. 다른 것을 시도했습니다. 하지만 마침내
conda install opencv
나를 위해 일했습니다.
답변
가능한 한 간단하게하려면 저장소에서 설치하십시오.
sudo apt-get install python-opencv libopencv-dev python-numpy python-dev
답변
pip 사용 :
$ pip install SomePackage
[...]
Successfully installed SomePackage
그리고 sys, PYTHONPATH를 사용하여 PYTHONPATH에 경로를 추가하면 Python 셸을 닫을 때 항상 기본값으로 다시 시작됩니다. 이 스레드를 확인하십시오.
먼저 경로에 openCV를 추가하십시오 (빠른 가이드) :
그 후 pyopencv가 다음에 의존하는 비 파이썬 패키지를 설치하십시오.
sudo apt-get build-dep python-opencv
마지막으로 pip를 사용합니다.
pip install pyopencv
또한이 튜토리얼을 확인하여 우분투 14.04 LTS에 openCV를 설치할 수 있습니다.
http://www.samontab.com/web/2014/06/installing-opencv-2-4-9-in-ubuntu-14-04-lts/
답변
conda install -c conda-forge opencv
아나콘다를 사용하고 있다면 사용해보십시오 !
답변
(가) 곳 찾기 cv2.so
, 예를 들면되고 /usr/local/lib/python2.7/dist-packages
, 다음에 이것을 추가 ~/.bashrc
수행하여 :
sudo gedit ~/.bashrc
추가
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages:$PYTHONPATH
마지막 줄에서
그런 다음 다른 터미널을 여는 것을 기억하십시오. 이것은 작동 할 수 있으며 문제를 해결했습니다. 그것이 당신을 도울 수 있기를 바랍니다.
답변
cv2.so가 컴파일되었는지 확인합니다. /usr/local/lib/python2.7/site-packages 다음과 같이 해당 경로를 내 보냅니다.
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
여기 답변과 동일
