데이터분석2 - Python 가상 환경

우수민·2022년 9월 25일
0

강의 자료

목록 보기
3/18
post-thumbnail

가상환경이란?

가상환경은 독립적인 파이썬 실행 환경을 의미합니다. 각각의 가상 환경은 다른 환경에 영향을 미치지 않으며 각자 다른 종류와 버전의 패키지를 가질 수 있습니다.

  • 파이썬에서는 한 라이브러리에 대해 하나의 버전만 설치가 가능합니다.
  • 여러개의 프로젝트를 진행하게 되면 이는 문제가 됩니다. 작업을 바꿀때마다 다른 버전의 라이브러리를 설치해야합니다.
  • 이를 방지하기 위한 격리된 독립적인 가상환경을 제공합니다.
  • 일반적으로 프로젝트마다 다른 하나의 가상환경을 생성한 후 작업을 시작하게 됩니다.

  • 가상환경의 대표적인 모듈은 4가지가 있습니다.
    • venv : Python 3.3 버전 이후 부터 기본모듈에 포함됨
    • virtualenv : Python 2 버전부터 사용해오던 가상환경 라이브러리, Python 3에서도 사용가능
    • conda : Anaconda Python을 설치했을 시 사용할 수있는 모듈
    • pyenv : pyenv의 경우 Python Version Manger임과 동시에 가상환경 기능을 플러그인 형태로 제공

conda를 활용한 가상환경 설치 및 사용

  1. conda create -n 가상환경명 : 가상환경 설치
  2. conda activate 가상환경명 : 가상환경 활성화
  3. conda env list : 가상환경 리스트
  4. conda deactivate : 가상환경 비활성화
  5. conda remove 가상환경명 : 가상환경 삭제
profile
데이터 분석하고 있습니다

0개의 댓글

관련 채용 정보