NeoProgrammer's Digital Image Processing

Windows에 Python 설치 및 OpenCV 설치 본문

Python/1. Python 및 Opencv 기본 세팅

Windows에 Python 설치 및 OpenCV 설치

NeoPgmr. 2018. 4. 6. 13:31

 

 

    1. Window PC에 Python 설치 및 opencv 설치


Python을 사용하기에 앞서 영상처리를 위한 다양한 툴이 제공되는 opencv 설치가 필요

해당 과정은 windows 7, 10에서 정상적으로 진행되는지 확인했으며 그 외 운영체제에서는 확인 필요

 

■ Python 3.x 버전 설치

Python 다운로드 링크: http://www.python.org

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

위 사이트 링크에서 python 설치 파일을 다운로드 가능

 

 

python 홈페이지 시작 화면

1번 탭의 Downloads를 클릭하면 아래 2번 항목에서 3.x 버전과 2.x 버전 두 가지 중 선택하도록 안내

보통 3.x를 사용하며, tensorflow, pytorch같은 딥러닝 라이브러리를 이용하기 위해 3.x 버전을 선택

 

설치 진행 중 python을 환경변수에 추가할건지 묻는 창에서 반드시 체크해줄 것

∵ C언어의 include와 유사한 python의 import로 라이브러리 및 패키지를 로드해줄텐데, 이러한 패키지는 보통 pip install 과 같은 cmd 라인에서 설치해주기 때문에 환경변수를 추가하지 않을 경우 pip 변수를 따로 환경변수에 추가해주어야 하는 번거로운 작업이 발생하니 반드시 체크해줄 것

 

■ Python 설치 확인

설치가 완료된 후 아래 그림과 같은 항목들이 추가

Python 설치 패키지 목록

 

위 목록에서 IDLE 혹은 python 3.6을 통해서 cmd에서 python 사용 가능

사용환경을 보다 편리하게 관리해주는 툴인 pycharm (파이참) 같은 툴을 이용하면 GUI로 구성된 환경에서 코딩 가능

 

위 python 설치 패키지로 사용하는 것 외에 window key + R 로 실행창에 cmd를 입력하여 command 창에서 python사용 가능

 

 

window 실행창

위 실행창에서 Enter 혹은 확인을 눌러 실행하면 cmd창이 실행

 

 

cmd 실행 화면

cmd 창이 실행되면 위와 같이 초기 시작 경로와 함께 명령어를 입력하도록 출력

 

 

python 실행 명령

위 실행화면에서 아래와 같이 python이라고 입력하면 python 실행되는 것을 확인

 

 

python 실행 화면

위와 같이 설치된 python 3.6.5 버전이 실행되는 것을 확인


위 cmd 창에서 python 실행하는 것은 위해 환경변수를 추가해주어야 실행 가능

 

    2. OpenCV 설치


■ OpenCV 설치 명령어

pip install opencv-python

 

위 명령어로 cmd창에서 python 용 opencv 라이브러리 설치가 가능

opencv 설치 명령어

 

■ OpenCV 라이브러리 import 확인

위 과정과 동일하게 cmd 혹은 IDLE를 통해 python을 실행

Python 실행 화면

 

 

opencv 라이브러리 import 명령어

위와 같이 >>>> 라인에 import cv2를 입력하여 import 되는지 확인

일반적으로 위와 같이 opencv 라이브러리를 설치해도 문제없이 작업이 가능했으나, 이 외 에러가 발생한다면 다른 사이트를 참조하여 해결할 것


 

    3. 환경 변수 추가


pip 명령어 입력 및 윈도우 cmd에서 python이 정상적으로 실행되지 않을 때 진행

이 방법보다 위 설치 순서대로 재설치하는 것을 추천

 

■ python 설치 경로 확인

우선 아래 파일 구성을 가지는 python 설치 경로를 확인

Python 시스템 파일 구성 목록

위 폴더에서 필요한 파일의 경로는 총 3가지

 

1. python 폴더 경로

2. Lib 폴더 경로

3. Scripts 폴더 경로

 

python 폴더 경로는 python.exe를 찾아주기 위한 경로이고, Lib는 라이브러리, Scripts는 pip

세 가지 경로를 찾아 메모장같은 곳에 복사해준 다음 제어판으로 이동

 

□ Python 폴더 경로 추가 및 Scripts 폴더 경로 추가

window + R 실행창을 띄우고 control을 입력하여 제어판으로 진입 후 아래 과정 수행

제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정 -> 고급 -> 환경변수

윈도우10 환경 변수 탭

위 그림과 같은 창에서 환경 변수 클릭

 

 

환경 변수 설정 화면

위 화면에서 아래 쪽 시스템 변수란에 Path에 1. python 폴더 경로를 추가

 

 

시스템 변수 목록

위 화면에서 Path를 클릭하여 편집을 클릭 (다른 환경 변수들은 건드리지 않는 것이 좋음)

 

 

위와 같이 구성된 창에서 오른쪽 위에 있는 새로 만들기 클릭

왼쪽에 있는 목록에 경로를 입력하도록 입력 동작이 실행

해당 입력란에 앞에서 복사해두었던 python 폴더 경로와 Scripts 경로를 붙여넣기

 

□ Lib 폴더 경로 추가

시스템 변수 목록

위 시스템 변수 창에서 새로 만들기 클릭

 

 

시스템 변수 새로 만들기 창

변수이름: PYTHONPATH

변수 값: Lib 파일 경로 복사

 

경로 복사까지 완료된 후 확인을 누르면 설정이 완료

 

■ python 실행 확인

Python과 pip를 cmd 창에서 실행 시킨 후 아래 두 그림과 동일하게 출력되면 설정 완료

Python 실행 화면
pip 실행 화면

위 두 화면과 같이 정상적으로 실행될 경우

 

pip install opencv-python

 

명령어를 통해 opencv를 설치하고 동일하게 확인 후 작업


python 설치 및 opencv 라이브러리 설치 완료


Comments