본문 바로가기
Programming/Python

우분투에 VSCODE 파이썬 개발환경 설정하기

by 느리게 걷는 즐거움 2021. 12. 19.
728x90
반응형

 

파이썬 설치 및 extension 설치

파이썬 개발을 위해 VSCODE를 설치합니다. 우선 아래의 사이트에서 설치를 위해 필요한 파일을 다운로드 합니다.

https://code.visualstudio.com/download

 

Download Visual Studio Code - Mac, Linux, Windows

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

code.visualstudio.com

 

 

 

우분투에 VSCODE를 설치한 후 파이썬 개발에 필요한 extension을 설치합니다. <.deb>는 데비안의 소프트웨어 패키지 포맷의 확장자 입니다. <.rpm>은 레스햇에서 사용했던 (Red Hat Package Manager) 입니다. Linux Standard Base의 패키지 표준 중 하나라고 합니다. 저는 deb파일을 다운로드 했습니다.

 

다운로드한 파일 폴더로 이동하여 아래의 dpkg 명령어를 이용해 설치합니다.

VSCODE를 설치하였으니 VSCODE를 실행하여 파이썬 개발에 필요한 extension을 설치합니다.

 

저는 아래의 기본적으로 필요해 보이는 extension만 설치하였습니다. 프로젝트를 진행하면서 계속 추가면 될 것 같습니다.

 

Python

Python for VSCode

Python Extension 

 

파이썬 코드 실행

VSCODE도 설치하였고 기본 extension도 설치하였으니 코드를 실행합니다. test.py파일을 생성하여 hello를 출력하였습니다. VSCODE하단의 터미널 창에 실행결과가 정상적으로 출력됩니다. 

그런데 실행된 파이썬 가상환경이 (base)입니다. 제가 생성한 project는 Django 공부를 위한 project이고 이 project를 위해 생성한 아나콘다 가상환경이 "web"이기 때문에 파이썬 인터프리터를 변경해야 합니다.

아나콘다 파이썬 인터프리터 연결

개발에 사용되는 파이썬 가상환경을 vscode에 설정하여 "web"파이썬 가상환경으로 실행 되도록 연결합니다. 저는 "web"아나콘다 가상환경을 Django용 가상환경으로 설정하였기 때문이니 각자 프로젝트에 필요한 가상환경으로 연결하시면 될 것 같습니다.

파이썬 인터프리터로 설정한 "web" 아나콘다 가상환경이 정상적으로 실행되는 지 확인합니다. ctrl + f5를 눌러 "test.py"파일을 실행하면 처음 실행했을 때와 달리 (web)으로 가상환경명이 프롬프트에 출력됨을 확인할 수 있습니다.

실행결과는 (base)가상환경으로 실행했을때와 동일하지만 이번에는 "web"이라는 이름으로 생성된 파이썬 인터프리터를 사용하여 실행되었음을 알 수 있습니다.

Django 개발을 진행하면서 계속 추가되는 파이썬 package는 "web"가상환경에 추가될 예정이니 파이썬 인터프리터를 "web"으로 변경하지 않으면 정상적으로 코드가 수행되지 않습니다.

 

이제 VSCODE를 이용하여 파이썬 개발을 진행하기 위한 기본적인 설정은 끝난 것 같습니다.

앞으로 유용한 extension이 있으면 업데이트 해볼께요.

728x90
반응형