반응형

딥러닝을 돌리기 위해 텐서플로우(tensorflow)에서 필요한 패키지가 몇 가지 있는데, 그 중 opencsv 및 cv2가 설치되지 않는 문제가 있다.

powershell 에서 pip install opencv, pip install cv2로 해당 패키지를 설치하게 되면 아래와 같은 에러가 발생하여 설치가 실패되는데, 이유는 python 패키지 이름이 아니기 때문에 에러가 발생한다.

이들은 둘 다 pip에서 설치할 수있는 opencv-python 패키지의 일부로 포함되어 있는데, 한번 설치해보자.

pip install cv2 pip install opencv 실행 결과 PS C:\Users\BAEK> pip install cv2 ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none) ERROR: No matching distribution found for cv2

 

대안으로 opencv-python 설치하기

# pip install opencv-python

PS C:\Users\BAEK> pip install opencv-python Collecting opencv-python Downloading opencv_python-4.2.0.34-cp38-cp38-win_amd64.whl (33.1 MB) |████████████████████████████████| 33.1 MB 211 kB/s Requirement already satisfied: numpy>=1.17.3 in c:\users\baek\appdata\local\programs\python\python38\lib\site-packages (from opencv-python) (1.18.2) Installing collected packages: opencv-python Successfully installed opencv-python-4.2.0.34

설치 잘 됐다. 이제 다음 에러는...

반응형

+ Recent posts