본문 바로가기

프로그래밍 강좌/파이썬 - OpenCV

[OpenCV][파이썬] VSCode 설치 및 anaconda 연동하기 - Visual Studio Code 세팅 IDE 아나콘다 python 최신버전 환경설정 버전확인

지난번에는 anaconda를 설치하고 Jupyter Notebook을 사용하는 방법에 대해 알아봤습니다.

아무래도 데이터 분석을 위해서는 주피터 노트북을 활용하는 것이 한줄마다 결과를 바로 볼 수 있어서 편리했습니다.

하지만 영상처리, Computer Vision을 하기 위해서는 Jupyter Notebook 보다는 일반적인 IDE(Integrated Development Environment)가 좋은 것 같습니다.

 

파이썬을 구동하는 여러 IDE가 있지만 그 중에서 제가 제일 좋아하는 Visual Studio Code를 이용하는 방법에 대해 알아보겠습니다.

 

(1) Visual Studio Code 다운받기

일단 Visual Studio Code를 다운 받아야 합니다. 아래 사이트에 접속합니다.

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

그럼 다운로드 폴더에 아래와 같이 최신 버전 설치 파일이 다운받아져 있을 것 입니다.

더블클릭하시면 아래와 같이 설치 마법사가 뜨는데, 모든 설정을 기본으로 하셔서 진행하시면 됩니다.

이제 설치가 다 되었습니다.

 

(2) 파이썬 확장팩 설치

왼쪽에 블럭 모양의 아이콘을 클릭하시고 확장팩을 깔아 줍니다.

일단 python 을 입력하시면 아래와 같이 나오는데, Python Python Extension Pack을 깔아줍니다.

그리고 Code Runner도 깔아줍니다.

설치 이후 VSCode를 재실행해주셔야 합니다.

 

(3) 파이썬 확인

이제 Python 동작 여부를 확인해야 합니다.

File >> New Text File 을 클릭하시면 아래와 같이 새로운 텍스트 파일을 사용할 수 있도록 나옵니다.

1 이라고 적혀있는 곳을 클릭하면 커서가 생기고 거기에 아래와 같이 print()를 해 봅니다.

그리고 파일을 test.py로 저장을 한 후 ctrl+F5 를 누르시면

아래와 같이 TERMINAL에 실행이 되는 것을 볼 수 있습니다.

자 그럼 numpy 패키지를 import 해보겠습니다.

앗.. numpy 패키지가 없네요.

ctrl + shift + p 를 누르시거나 view>>Command Palette ... 을 선택하시면

아래와 같이 나오는데, 이 때 Python: Select Interpreter 를 클릭해 주세요. Interpreter란 통역사라는 뜻인데, 프로그래밍 언어의 소스코드를 한줄한줄 바로 실행하는 환경을 뜻합니다. 컴파일이 필요 없이 실행이 가능하다는 것이죠.

저의 경우에는 기존에 anaconda를 깔았기 때문에 아래와 같이 anaconda도 보이는 것을 알 수 있습니다. anaconda에는 기본적인 패키지들이 설치되어 있기 때문에 한번 선택을 해 보겠습니다.

선택을 함과 동시에 밑줄이 사라졌습니다.

만약 anaconda를 설치하지 않으셨다면 pip install을 이용하여 각각의 패키지를 설치하셔야 합니다. 어렵지는 않아요.

 

일단 VSCode의 TERMINAL에 가셔서 아래와 같이 pip install numpy 를 치시면 됩니다.

다른 패키지들도 pip install을 이용하시면 다 설치가 가능합니다. 하지만 저는 anaconda를 사용하겠습니다.

 

자 이제 OpenCV를 연동해 보겠습니다. (일단 python interpreter로 anaconda 연동 안할 때) 아래와 같이 OpenCV 버전을 확인해보니 에러가 발생합니다.

(4) OpenCV 설치

OpenCV도 pip install로 설치가 가능합니다.

VSCode의 TERMINAL 에서 아래와 같이 설치를 합니다.

>>pip install opencv-python

>>pip install opencv-contrib-python

저는 아나콘다 설치 시 OpenCV를 설치했기 때문에 anaconda만 연결하면 OpenCV를 사용할 수 있습니다. 아래와 같이 버전을 확인해보시면 됩니다.

이제 파이썬에서 OpenCV를 사용하실 준비가 되셨습니다.