Visual Studio Code로 Python 및 pip 개발 환경 구축

 

 

Visual Studio Code 즉, VSC Python개발할때 구축하기 위한 설정들이 필요하다

여기서 Python 설치 환경변수를 잡아보겠다

 

일단 Python 최신버전설치한다

기존설치되어 있었다면 업데이트 해줘야 내가 하는 작업들따라할 수 있다

(기존에 낮은 Python 버전을 사용하면 추가라이브러리설치 해줘야하는 번거로움이 있다)

현재 나의 Python 버전 3.10.7 버전이다

 

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

설치가 됐다면 환경변수잡아줘야한다

윈도우 기준으로 실행창(윈도우키 + R)실행해서

명령어입력해주면 시스템 속성창이 뜬다

 

 

고급 -> 환경 변수로 들어가서

아래의 시스템 변수(S) 창에 Path를 선택하여 더블클릭하면 편집을 할 수 있다

 

 

시스템 Python어디설치 되어있는지 확인하기 위해

새로 만들기(N)를 눌러서

설치위치경로를 잡아준다

나 같은 경우는 C:\Program Files\Python310 이다

 

그리고 pip 경로도 잡아 줄것이므로

C:\Program Files\Python310\Scripts등록해준다

pip란? python 패키지설치하고 관리하는 패키지 매니저를 말한다

 

 

이제 확인을 누르고 cmd창을 열어서

버전이 나오는지 확인하면 된다

실행창을 열고 cmd 명령어python --version 입력하면 된다

 

 

pip설정완료 됐으면 cmd에서 pip --version 명령어 입력하면 된다

 

 

환경 변수 설정은 다 끝났고 

VSC에서 Python 개발환경구축해보자

개발할 폴더위치를 잡고 cmd창을 열어 code .를 입력하게 된다면 VSC해당 경로실행된다

혹은 VSC를 열어 폴더열기를 눌러서 개발할 폴더위치를 잡아준다

 

나는 C:\python 경로를 잡았다

아무것도 없는 빈 폴더상태

 

VSC에서 Python 개발 환경을 잡아주기 위해 확장 프로그램설치해야한다

아래는 필수 프로그램개발하기 좋은 환경을 만들어주기 위한 프로그램이다

 

Python : 린트, 디버깅, 코드 탐색, 코드 서식 지정, 리팩터링, 변수 탐색기와 같은 기능등을 지원

Python for VSCode : -> 구문 강조, 스니펫 및 린팅을 지원

Python Extension Pack : vs code에서 인기많은 extension pack

Python Type Hint : 입력 모듈 완성 및 type 힌트 자동 완성을 제공

 

Ctrl+Shift+X 눌러서 확장 프로그램을 열고 위의 이름들을 검색하여 설치하면 된다

 

 

Ctrl + ` 키를 눌러서 터미널 창을 열고 virtualenv venv 명령어입력해주면

루트폴더안에 venv 폴더생긴것 확인할 수 있다

 

만약 python 버전낮아 virtualenv이 없어서 따로 설치해야 한다면

명령어 pip install virtualenv입력하여 설치하고 완료되면

virtualenv --version 입력하여 버전이 잘 나오는지 확인진행해주면 된다

 

이제 왼쪽에 나오는 세로 메뉴python 모양버튼클릭하고

Venv 폴더클릭하면 나타나는 venv (3.10.7) 마우스오버하여

오른쪽에 있는 휴지통/화살표/좋아요(쉽게 설명하기 위함) 모양의 버튼 중 맨 마지막 버튼좋아요 버튼을 누른다

좋아요 버튼은 set as active workspace interpreter 버튼으로서 활성 작업 영역 인터프리터설정하는 작업이다

 

그 다음 왼쪽에 있는 화살표 버튼클릭하는데

화살표 버튼은 해당 프로젝트터미널 열기

이제 일반 터미널이다른 (venv) C:\python> 이라고 나타나게 될 것이다

 

 

이제 VSC에서 Python 개발 환경 구축이 끝났다

 

간단한 코드입력 후 

디버깅을 돌려보도록 하겠다

 

Ctrl + Shift + E 를 눌러  왼쪽 메뉴 맨 상단에 있는 탐색기로 이동하여

프로젝트 폴더안에 test.py 파일을 만들어 준다  

 

 

아래의 코드입력

import math
 
def getArea(length):
  area = length*length*math.pi
  return area
 
value = input('Input a number: ')
area = getArea(int(value))
print('Input number : {0} => Area : {1}'.format(value, area))

 

F5 디버깅실행하면

디버그 구성 선택을 할 수 있는데 한번만 해주면 된다

Python 파일선택해 주면 디버깅 실행된다

 

 

하단의 터미널에 보면 아래와 같이 코드실행되면서 명령어입력할 수 있다

숫자입력하면 결과가 나오고 

테스트 완성이다

+ Recent posts