2017-12-28 36 views
0

다음과 같은 구성을 가진 리눅스 서버에서 opencv 즉 cv2를 사용하려고합니다.리눅스 서버에 cv2 설치하기

리눅스 D07-CPT-8기가바이트-4cpu-nyc1 4.4.0-92 제네릭 # 115 - 우분투 SMP 목 8월 10 세계 협정시 09시 04분 33초 2017 x86_64에의 x86_64에의 x86_64의 GNU/리눅스

서버에서 시도하기 전에 Windows 용 Bash에서이 명령을 시도 했으므로 여기에서 잘 작동합니다.

sudo apt-get install libopencv-dev python-opencv 

리눅스 서버에서 동일한 명령을 실행했지만 import cv2을 입력하면이 오류가 발생합니다. 내가 핍 동결로 확인할 때

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named 'cv2' 

opencv가 표시되지 않습니다. 참고 : 파이썬 3.5.2를 사용 중입니다.

+0

인쇄 (sys.version) 난 그냥이 python2 수입하지만, python3되지지고 있음을 확인 – Silencer

+0

@Silencer를 사용 – john

+1

sudo를 python3 -m 핍 OpenCV의-파이썬 – Silencer

답변

2

적어도 우분투 16.04에는 Python 2Python 3이 있습니다.

그래서 파이썬 용 패키지를 설치할 때 파이썬 버전을 관리해야합니다. pythonpip의 기본값은 Python 2입니다.

솔루션 :

1. 특정 파이썬 버전

sudo python3 -m pip install opencv-python 

2. python3-pip를 설치 한 다음 python3pip3

sudo apt install python3-pip 
pip3 install opencv-python