Pycharm / Python OpenCV 및 CV2 설치 오류


83

다음을 사용하여 제안 된대로 Pycharm과 터미널에서 OpenCV와 cv2를 모두 설치하려고했습니다.

pip install --user opencv
pip install --user cv2

하지만 다음과 같은 오류가 발생합니다.

Collecting opencv
  Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv

Collecting cv2
  Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2

이 문제를 해결하고 패키지를 올바르게 설치하려면 어떻게해야합니까? 파이썬 3.4를 사용하고 있습니다.


2
우분투를 사용하는 경우 시도sudo apt-get install python3-opencv
Tes3awy

이 답변 은 Mac OS에서 저에게 효과적이었습니다.
intcreator

1
당신은 대답을 받아 들여야
Mr_and_Mrs_D

라즈베리 파이 (b)에 나를 위해 일한이 답변
가브리엘 Cavalcante

답변:


174

때문에 이러한 오류를 얻고있다 opencvcv2파이썬 패키지 이름이 없습니다.

둘 다 opencv-pythonpip에서 설치할 수 있는 패키지의 일부로 포함되어 있습니다.

python 2를 사용하는 경우 pip로 설치할 수 있습니다.

 pip install opencv-python

또는 python 3에 해당하는 것을 사용하십시오.

pip3 install opencv-python

적절한 pip 명령을 실행 한 후 Python에서 패키지를 사용할 수 있어야합니다.


3
이것은 질문에 대한 정답 이기도합니다. 아래의 stackoverflow.com/a/39308557/281545 도 참조하십시오 . 리뷰에서 대답이없는 것으로 플래그가 지정된 이유는 저
밖에 있습니다

2
python 설치 설정 방법에 따라 pip install package-namepython3 용으로 설치할 수 있으며, pip2python 2.x 용으로 설치 해야합니다 . 명령 줄에서하는 것과 pip일치해야합니다 python.
kabdulla 2018

11

이것은 opencv를 설치하는 데 필요한 올바른 명령입니다.

pip install opencv-python

pycharm에 "opencv-python"패키지를 설치하려고 할 때 오류가 발생하면 Windows 환경 변수의 ' 시스템 변수 '섹션에 Python 경로를 추가했는지 확인하십시오 . 또한 프로젝트에 유효한 인터프리터를 구성했는지 확인하십시오.


10

나는 같은 문제에 부딪쳤다. 한 가지 문제는 OpenCV가 3이 아닌 Python 2.7 용으로 생성 된 것일 수 있습니다 (모든 Python 2.7 라이브러리가 Python 3 이상에서 작동하는 것은 아닙니다). 또한 PyCharm의 패키지 설치 프로그램을 통해 OpenCV를 직접 다운로드 할 수 없다고 생각합니다. 지침에 따라 운이 좋았습니다 : OpenCV Python . 구체적으로 특별히:

  1. SourceForge 에서 OpenCV 다운로드 및 설치
  2. cv2.pyd 파일을 다운로드 (opencv \ build \ python \ 2.7 \ x64)에서 Python의 사이트 패키지 폴더 (예 : C : \ Python27 \ Lib \ site-packages)로 복사합니다.
  3. PyCharm에서 python 콘솔 (도구> Python 콘솔)을 열고 다음을 입력 import cv2하고 오류가 없다고 가정합니다.print cv2.__version__

또는이 패키지를 사용하여 운이 좋았습니다. opencv-python , pip를 사용하여 간단하게 설치할 수 있습니다.pip install opencv-python

행운을 빕니다!


8
python3.6 -m pip install opencv-python

python3.6 분기에 cv2를 설치합니다.



4

이 시도. Jupyter 노트북 (OS : Google Cloud Platform + Windows의 Ubuntu 16.04 LTS)을 사용하고 있습니다. OpenCV를 설치하기 위해 Jupyter 노트북에서 다음 명령을 실행했습니다.

!pip install opencv-contrib-python    #working on both Windows and Ubuntu

성공적으로 설치하면 다음 메시지가 표시됩니다.

Successfully installed opencv-contrib-python-4.1.0.25

이제 커널을 다시 시작하고 opencv를 다음과 같이 가져 오십시오.

import cv2

동일한 명령을 사용하여 Windows에 opencv를 설치할 수도 있습니다.

해결 방법 2 : 다음 명령을 사용하여 opencv를 설치합니다. Ubuntu의 경우 : 터미널에서 다음 명령을 실행합니다.

sudo apt-get install libsm6 libxrender1 libfontconfig1

Jupyter 노트북 커널을 다시 시작하고 다음 명령을 실행합니다.

!pip install opencv-contrib-python

참고 : '!'를 사용하지 않고도 터미널에서 위의 모든 명령을 실행할 수 있습니다.


3

나는 오히려 Virtualenv를 사용하여 전체 시스템이 아닌 그러한 패키지를 설치하고 소스에서 빌드하는 것보다 시간과 노력을 절약합니다.

나는 virtualenvwrapper를 사용합니다.

Windows 사용자는 다운로드 할 수 있습니다.

pip install virtualenvwrapper-win

https://pypi.org/project/virtualenvwrapper-win/

Linux 팔로우

pip install opencv-python

opencv-python

동영상 처리가 필요한 경우

pip install opencv-contrib-python

opencv-contrib-python

Opencv에서 GUI가 필요하지 않은 경우

pip install opencv-contrib-python-headless

opencv-contrib-python-headless


2

여기에 문제없이 나를 위해 일한 튜토리얼 이 있습니다.

중요 부분 위의 사이트에서 복사 :

여기 에서 Python 설치에 해당하는 OpenCV 버전을 다운로드합니다 . 제 경우에는 opencv_python-3.1.0-cp35-cp35m-win32.whl을 사용했습니다.

이제 이전과 같이 cmd 창을 엽니 다. Shift 키를 누른 채 오른쪽 클릭하면 다운로드 폴더에서 직접 열 수 있습니다. 아이디어는 위의 [...] 파일을 다운로드 한 cmd 창을 여는 것입니다. [...] 명령을 사용하여 [...] OpenCV를 설치합니다.

1     pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl"

추가 참고 사항 : 사용하는 명령에서 다운로드 한 파일의 이름을 변경하는 것을 잊지 마십시오. 분명히 opencv를 설치하면 cv2에도 액세스 할 수 있습니다.


1

opencv를 설치하는 것은 직접적이지 않습니다. 먼저 일부 패키지를 사전 설치해야합니다.

비공식 패키지 opencv-python을 권장하지 않습니다. macOS 및 우분투에서 제대로 작동하지 않습니다 (이 게시물 참조 ). 창문에 대해 전혀 몰라요.

opencv 및 모든 필수 패키지를 설치하는 방법을 설명하는 많은 웹이 있습니다. 예를 들어 이것 .

opencv를 여러 번 설치하려는 문제는 다시 시도하기 전에 완전히 제거해야하거나 많은 오류가 발생할 수 있다는 것입니다.


1

pip/pip3 install opencv-python 시도하면 opencv-python을 설치해야합니다 import opencv-python. 오류가 발생합니다. 이 오류를 수정하고import cv2


1

다른 거울을 사용해 보는 것은 어떻습니까? 중국에 있다면 다음을 시도해 보는 것이 좋습니다.

sudo pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-contrib-python

그렇지 않은 경우 URL 주소를 원하는 다른 미러로 바꾸십시오! 행운을 빕니다.



0

나는 같은 문제가 있었다. Windows 10 사용자를위한 단계는 다음과 같습니다.

CMD 열기 : win+r그런 다음 cmd. 지금,

  1. 유형 pip install virtualenv
  2. 가상 환경 생성, 유형 virtualenv testopencv
  3. testopencv 내부 가져 오기, 유형 cd testopencv
  4. 가상 환경 활성화, 유형 .\Scripts\activate
  5. 이제 Opencv를 설치하고 입력하십시오. pip install opencv-contrib-python --upgrade
  6. Opencv를 테스트하고 입력 Python한 다음 import cv2Enter 키를 print(cv2.__version__)눌러 설치되었는지 확인합니다.

이제 새 cmd를 열고 win + r then type cmd6 단계를 반복합니다. 오류가 발생하면.

안으로 들어가십시오 testopencv폴더 합니다 lib. 모든 것을 복사하고 python 디렉토리로 이동하여 lib폴더 안에 붙여넣고 이미있는 것을 건너 뜁니다.

다시 새 cmd를 열고 반복하십시오. Step 6 .

도움이 되었기를 바랍니다.



0

jetso nano에서 이것은 나를 위해 일합니다.

$ git clone https://github.com/JetsonHacksNano/buildOpenCV
$ cd buildOpenCV

0

이 문제에 직면했을 때 설정 탭에서 찾을 수있는 pycharm 설치된 패키지 패널에 OpenCV를 설치했습니다. "OpenCV-python"을 검색하여 오른쪽 인터프리터의 설치된 패키지 패널에 설치합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.