본문 바로가기
카테고리 없음

VScode, 기본 파이썬, 가상 환경, 쉽게 알아보기

by 돈나무네 2023. 4. 21.

콘다가 설치되지 않은 기본적인 파이썬 환경에서 가상 환경을 생성해서 사용하는 방법입니다.

참고로, 아나콘다에서는 기본적으로 가상환경을 구현하고 있습니다.

 

1. Python 설치

파이썬은 인터프리터 방식 객체지향 범용 프로그래밍 언어로 금융, 인공지능, 웹페이지 개발 등에 주로 쓰입니다.

(프론트엔드 모바일 앱, 데스크탑 앱 개발에는 잘 사용되지 않습니다.) 

 

https://www.python.org/  에서 파이썬의 최신버전 또는 원하는 버전을 다운로드 합니다.

설치화면에서 Install Now 를 클릭하기 전에 맨 아래에 있는 Add Python to PATH 를 반드시 체크해 줍니다.

설치가 완료되면 별도로 눈에 보이는 프로그램이 나타나지는 않습니다.

 

2. VScode에서 Python 가상환경 만들기

파이썬 관련 프로그램들을 많이 설치하다보면 한시적이거나 의존성 문제 등이 생길 수 있으므로 개발환경을 컴퓨터와 격리하여 가상환경에 두면 삭제할 때도 편리합니다.

 

VScode에서 파일-폴더열기 에서 작업을 원하는 폴더를 선택 후 

Ctrl + ` 을 누르면 터미널이 밑에 나타납니다.

터미널 상단우측에 Command Prompt(윈도우 CMD창) 를 실행합니다.

 

나만의 격리된 가상환경 폴더 xxxxx 만들기

python -m venv xxxxx

가상환경 폴더가 생성되면서 그 아래에 3개의 폴더가 추가로 생깁니다.

3. VScode의 터미널에서 가상환경 실행 켜기, 끄기

터미널에서

가상환경 폴더의 Scripts 폴더 안에서

 

activate.bat

명령하면 가상환경 폴더에 괄호가 생기며 실행됩니다.

 

터미널에서

가상환경 폴더의 Scripts 폴더 안에서 

 

deactivate

명령하면 가상환경 실행이 꺼집니다.

 

4. VScode 확장프로그램과 터미널에서 Python 관련 프로그램 설치하기

VScode 자체내에서 판단하여 추가로  확장프로그램을 추천하고 설치를 권유하기도 합니다.

또한 터미널에서 가상환경에 들어가 파이썬 관련 프로그램들을 설치해도 격리된 가상환경에만 설치되므로 전체 컴퓨터가 꼬이지 않고 편안하게 사용할 수 있게 됩니다.

나중에 작업이 끝나고 가상환경만 삭제하면 되므로 편리합니다.

 

실제로는 파이썬에서 추가로 자주 pip 업데이트나 VScode에서 확장프로그램 설치를 자동으로 안내하고 설치해 주는 경우가 있는데 그에 따르면 됩니다.

5. 가상환경에 설치된 프로그램 패키지 문서화 하기, 패키지 한 번에 설치하기

터미널에서

pip freeze > requirements.txt

입력하면 패키지들을 문서화 해줍니다.

 

터미널에서

pip install -r requirements.txt

입력하면 문서화된 패키지대로 파이선 관련 프로그램 패키지들을 한 번에 설치해 줍니다.

 

6. 가상환경 삭제

단순하게 가상환경 폴더를 삭제하면 됩니다.

 

 

이 번 포스팅에서는 VScode, 기본 파이썬만 있는 상황에서 가상환경을 생성하고 사용하는 방법에 대해 쉽게 알아보았습니다.

댓글