새소식

Programming/python

[python3][opencv][windows 10]개발 환경 구축하기

  • -

라 쓰고 간단한 나만의 해결 기록이라 읽음..

 

그냥 pip3 로 opencv-python 을 설치하거나 opencv-contrib-python, opencv-python-headless 등의 패키지로는 전혀 해결이 안되었습니다.

import cv2 만 실행해도 오류가 발생했었거든요...

(venvimg) D:\Users\JHG\Documents\work\wiznet\project\SKP\ARHIS\AI\30034>python3 -c "import cv2"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'

(venvimg) D:\Users\JHG\Documents\work\wiznet\project\SKP\ARHIS\AI\30034>C:\Users\JHG\Envs\venvimg\Scripts\python
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec  7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\JHG\Envs\venvimg\lib\site-packages\cv2\__init__.py", line 181, in <module>
    bootstrap()
  File "C:\Users\JHG\Envs\venvimg\lib\site-packages\cv2\__init__.py", line 175, in bootstrap
    if __load_extra_py_code_for_module("cv2", submodule, DEBUG):
  File "C:\Users\JHG\Envs\venvimg\lib\site-packages\cv2\__init__.py", line 28, in __load_extra_py_code_for_module
    py_module = importlib.import_module(module_name)
  File "c:\program files\python39\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Users\JHG\Envs\venvimg\lib\site-packages\cv2\gapi\__init__.py", line 290, in <module>
    cv.gapi.wip.GStreamerPipeline = cv.gapi_wip_gst_GStreamerPipeline
AttributeError: partially initialized module 'cv2' has no attribute 'gapi_wip_gst_GStreamerPipeline' (most likely due to a circular import)
>>>

이 곳에 있는 패키지(opencv_python‑4.5.5‑cp39‑cp39‑win_amd64.whl)를 받아다 설치 했더니 정상적으로 import cv2 가 실행됩니다.

pip3 install opencv_python‑4.5.5‑cp39‑cp39‑win_amd64.whl

이 파일은 파이썬 3.9에 호환되는 버전입니다 각자 자신의 환경에 맞는 버전을 찾아 설치하시면 됩니다.

혹시나 싶어 제가 사용한 버전을 분할압축하여 올립니다

39.3MB 파일이라 분할만 가능하네요.

반디집으로 7z 분할압축했습니다.

 

opencv_python-4.5.5-cp39-cp39-win_amd64.7z.001
19.53MB
opencv_python-4.5.5-cp39-cp39-win_amd64.7z.002
11.10MB

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.