Python_가상환경 설치

김수경·2024년 3월 13일

가상환경 설치❓

컴알못인 나에게 가상환경는 말조차 이해가 안갔다.
처음에는 아~ 이런게 있나보구나 나중에 필요할때가 있겠지 싶었는데, 처음에 안된다고 이것저것 설치한 파이썬 버전에 패키지들까지, 도저히 정리가 안돼서 떠오른 것이 가상환경이었다.

가상환경 필요한 이유

  • 파이썬 프로젝트의 프로젝트별로 격리시켜 관리
  • 하나의 시스템에서 여러 프로젝트를 다룰 때, 각각의 프로젝트가 서로 다른 라이브러리 또는 동일 라이브러리의 다른 버전을 요구할 수 있다.
  • 즉, 가상환경을 사용하면 프로젝트별로 안정적으로 패키지 버전을 관리할 수 있다.

    위 그림처럼 상위버전을 설치해도 프로젝트A의 에러를 방지할 수 있다.
    ▶️ 출처 블로그

가상환경 설치하기

  • VSCode사용
#현재 경로 보여줌
!pwd

#현재 위치의 폴더들 보여줌
!ls

#'myenv' 폴더 생성
!python -m venv myenv

#폴더생성한 것 확인
!ls

#생성한 폴더 실행
!source myenv/bin/activate # 맥
# myenv\Scripts\activate   # 윈도우

#커널설치
!pip install ipkernel

# 내가 지금 쓰고있는 가상환경 확인
!which python3

# ipykernel 커널 설치
!pip install ipykernel

# IPython 커널 생성 및 연결
!python -m ipykernel install --user --name myenv_kernel --display-name "커널이름(peach)"

그러면 주피터에서

또는 VSCode에서도

peach이름이 커널 확인
이 커널을 선택해서 프로젝트를 관리하면 된다.

profile
잘 하고 있는겨?

0개의 댓글