Python 가상환경 (Renewal)

CHAN LIM·2024년 12월 14일
0

ETC

목록 보기
18/18

Python Virtual Environments (가상환경)

파이썬에서는 한 라이브러리에 대해 하나의 버전만 설치가 가능한데, 여러개의 프로젝트를 진행하게 될 경우 작업을 바꿀 때 마다 버전을 새로 설치해줘야하는 문제가 생길 수 있습니다.
따라서, 이 문제를 방지하기 위해 각 프로젝트마다 독립적인 가상환경을 만듭니다.

보통 프로젝트마다 하나의 가상환경을 만들고 시작합니다.

  • venv : python 3.3버전 이후부터 기본 모듈로 포함됩니다.
  • virtualenv : python 2부터 사용해오던 가상환경 라이브러리입니다. python3에서도 사용이 가능합니다.
  • conda : Anaconda, miniconda를 설치했을 시 사용할 수 있는 모듈입니다.
  • pyenv : python version manager임과 동시에 가상환경 기능을 플러그인 형태로 제공합니다.

sudo apt update

먼저, 패키지 매니저 업데이트

sudo apt install -y python3-pip

python package installer 설치

pip install --upgrade pip

python package installer 업데이트 (혹시 몰라서)

sudo apt install python3-venv
sudo apt install virtualenv

Python3에 사용할 가상환경을 만들기 위한 패키지 설치

python3 -m venv <가상환경 이름>

Python 가상환경 생성

source <가상환경 디렉터리>/bin/activate

가상환경 활성화

deactivate

가상환경 비활성화

profile
클라우드, 데이터, DevOps 엔지니어 지향 || 글보단 사진 지향

0개의 댓글