[python] Pycharm / Python OpenCV 및 CV2 설치 오류

다음을 사용하여 제안 된대로 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를 사용하고 있습니다.



답변

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

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

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

 pip install opencv-python

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

pip3 install opencv-python

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


답변

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

pip install opencv-python

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


답변

나는 같은 문제에 부딪쳤다. 한 가지 문제는 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

행운을 빕니다!


답변

python3.6 -m pip install opencv-python

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


답변

Windows :! pip install opencv-python


답변

이 시도. 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

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


답변

나는 오히려 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