파이썬(Python) 개발 환경 구축하기

Ohback·2024년 12월 18일

⭐️24년 12월의 나: "코딩의 k자도 몰라요." (코딩은 c란다..🤦‍♀️)

현재의 나와 같은 코린이를 위해 또 미래의 나를 위해 파이썬 개발 환경 구축에 대하여 간단히 정리해보았다. 개발 환경 구축과 가상 환경이 무엇인지 설명하고 그리고 각 프로그램 설치 방법 순서로 적어두었다.


1. 개발 환경 구축이란?

카페를 차리려면 커피머신도 필요하고 커피잔도 필요하고 커피콩도 필요한 것처럼
프로그래밍을 하려면 그에 맞는 프로그램을 설치하고 다듬어 놔야한다.
자! 그럼 이제 프로그래밍을 할 수 있는 환경을 갖추기 위해 키보드를 두드려보자!

2. 아나콘다(Anaconda)와 가상환경 설정

2-1. 아나콘다(Anaconda)란?

아나콘다(Anaconda)는 다양한 라이브러리, 패키지를 포함하고 있는 파이썬 배포판이다.

2-2. 가상환경이 필요한 이유?

프로젝트마다 사용하는 패키지의 버전 다를 수 있는데 그때마다 버전을 변경할 수 없고 충돌 등을 방지하기 위해 각각의 독립적인 환경을 만들어주는 것을 권장한다.

  • 아래 코드를 입력하여 가상환경 리스트 생성 및 확인
conda create -n 가상환경이름 python=3.12	# 가상환경 생성

conda env list	# 리스트 확인

  • 아나콘다 프롬프터에 가상환경 활성화
conda activate 가상환경이름	# 가상환경 활성화

(base) C:\Users\user> -> (가상환경이름) C:\Users\user>		# 활성화 되었다면 (base)부분이 (가상환경이름)으로 변경됨

  • 가상환경에 ipykernel패키지 설치
pip install ipykernel	# ipykernel 설치

python -m ipykernel install --user --name (가상환경이름) --display-name (가상환경이름)

2-3. 주피터 노트북(Jupyter notebook) 설치

  • 셀마다 결과를 확인할 수 있는 주피터 노트북 설치하기
  • 주피터 노트북 설치 및 작동 확인
pip install jupyter notebook	#주피터 노트북 설치

jupyter notebook	# 주피터 노트북 실행 -> 웹페이지 작동 확인

3. VS code

3-1. VS code란?

프로그래밍 언어를 쉽게 작성할 있도록 도와주는 텍스트 편집기.
자동완성 기능이 있고 색깔이 알록달록 아주 예쁘게 나와서 잘못 작성한 부분을 찾기 쉽다.

3-2. VS code 설치 및 세팅

  • VS code 다운로드 후 설치
  • 왼쪽탭 extension 클릭하여 python과 jupyter notebook 설치

4. 주피터 노트북과 VS code 연결하기

4-1. 연결하는 이유?

주피터노트북를 단독으로 사용할 경우 웹브라우저로 열리는 불편함이 있고 vs code에 연결하여 파일 관리에 용이하다는 장점이 있다.

4-2. 연결 후 VS code 세팅

왼쪽 상단에 원하는 커널(kernel) 선택하면 끝!

4-3. Select Interpreter resulted in an error

커널을 설정할 때 selec interpreter error 가 발생하여 구글링 해보니 다음과 같은 세가지 해결 방법을 제시했다.

  • 노트북 재시작 해보기
  • VS code 재실행 해보기
  • Python extension 다른 버전 설치 해보기

-> 나의 경우 하위 버전으로 재설치 한 뒤 노트북을 재시작하니 해결되었다

참고

https://jwkim96.tistory.com/32
https://study4silver.tistory.com/202

[2024-12-18]
profile
기록은 기억을 지배한다.

0개의 댓글