Programming/개발환경

VScode(Visual Studio Code) python관련 확장(extension) 플러그인 설치 및 설치 확인

대충대충물티슈 2022. 3. 11. 19:36

VScode에서 python을 사용하기 위한 기본적인 플러그인 설치 방법 

이전 VScode 소개에서 언급했듯이 VScode의 장점중 하나는 플러그인 설치를 통해서 IDE (Integrated Development Envirionment) 같은 효과를 낼 수 있다는 점이다. 

이번 글에서는 VScode 설치가 완료된 후 python을 사용하기 위한 정말 기본적인 확장 플러그인을 소개하고 설치 방법을 공유해본다. (해당 내용은 Window 10 기준으로 작성되었습니다.)


Python Extension 설치

VScode 첫화면

설치방법은 여기

우선 VScode 설치 후 실행하면 다음과 같이 나온다. 

(오른쪽하단에 위치한 언어팩을 설치하고 싶은 생각이 본능적으로 생기지만, 설치하고 나서 한글로 보면 더 알아보기 힘들다는 것을 깨닫고 가볍게 무시해준다.)

그다음 왼쪽 리스트에 있는 확장(extension) 버튼을 클릭(또는 ctrl+shift+x)하여 플러그인 메뉴들을 확인한다.

python이라고 입력하고 search. install 버튼을 눌러서 설치를 완료한다.

이렇게 설치가 되는 줄 알았으나, 오른쪽 하단에 not installed라는 안내가 뜨고 "Get started with Python development"라는 페이지가 열린다. 왜냐하면 필자가 지금 설치하는 데탑에는 python에 p도 설치가 되어있지 않는 프로그래밍에 pure한 컴퓨터기 때문이다.

해당 extension은 이미 설치되어 있는 python을 VScode와 연결해주는 역할이므로 연결해주려고 보니 python이 없어서 python부터 설치해야한다고 안내해 주는 것이다.

Install Python을 체크하고 버튼을 눌러 설치 시작!

Window Store로 이동하여 설치 진행 

Microsoft Store에서 Python 설치화면 

python만 설치가 되면 가장 기본은 끝난거다. 그럼, 설치가 잘 되었는지 확인해보자.

왼쪽 아이콘 중 가장위에 있는 녀석(Explorer)을 클릭하여, 작업공간(work space)를 설정한다. 

탐색기가 뜨고 원하는 경로로 선정 후, 권한을(Do you trust authors of the files in this floder?) 물어보는 페이지를 가볍게 패스하고 나면 시작(Get Started) 화면이 나온다. 여기서 New File을 눌러 text file을 실행한다. 

이때 프로그램 언어를 선택(Select a language)하라고 하는데 여기서 python을 선택하면, 드디어 python 실행할 준비가 완료되었다. 

가볍게 Hello world 입력후 F5로 실행. 일단 첫 실행이니까 Work space에서 파일이름 정해주고 debug configuration 을선택하라는 창에서 python을 선택하고 진행하면 Hello world를 볼 수 있다. 


Jupyter Notebook 사용법 

 

보통 python을 사용하는 분들은 Jupyter Notebook을 이용하여 python을 가장 많이 경험하고 가장 많이 익숙할 것 같다. VScode에서도 python extension을 설치하면 Jupyter Notebook을 사용할 수 있도록 지원하고 있다. 

Jupyter Notebook을 시작하는 방법은 다음과 같다. 

우선, Command Palette를 실행(Ctrl+Shift+P)한다. (Command Palette는 VScode를 앞으로 자주 사용하게 된다면, 종종 접하는 기능이 될 것이다.)

검색창(Command Palette)에 Jupyter라고 입력한후 리스트에서 Create New Blank Jupyter Notebook을 선택하면 된다.

이제 생성된 Jupyter Notebook 화면에서 실제 코드를 동작시키고자하면 (필자는 간단하게 Hello world를 출력하려고 했다.) ipykernel을 설치 한다고 한다. 가볍게 설치해주자. 

(사실 이런식으로 설치하면 python의 기가막힌 장점 중 하나인 evrionment를 이용하지 않는다는 단점이 있다. 이러한 것들을 해결하는 방법은 추후에 따로 포스팅하도록 하겠다.)

Windows 보안 경고는 가볍게 허용해주고 진행하면 간단한 코드가 실행된 화면을 볼 수 있다.