본문 바로가기
Programming/Python

우분투 Python 가상환경 만들기

by 느리게 걷는 즐거움 2022. 8. 30.
반응형

우분투에서는 python이 version 2.xx와 version 3.xx가 존재한다.
python version 3.xx를 실행하기 위해서는 python3 명령을 사용한다.

WSL2 apt-get update

WSL2로 우분투 환경을 생성한 초기에는 apt-get update한 후 필요한 기능을 설치후 사용하자

apt-get update

파이썬 가상환경 설정 

패키지를 설치하기전에 pip를 업그레이드 한다.

pip install --upgrade pip

PIP가 업그레이드 되었으니 python3에 사용할 가상환경을 만들기 위한 package를 설치한다.

sudo apt-get install python3-venv
sudo apt install virtualenv

자신이 가상환경을 사용한 프로젝트 폴더에 파이썬 가상환경을 생성할 디렉토리에서 가상환경 생성한다.

python3 -m venv .venv
virtualenv .venv --python=python3.8 # 저장된 가상환경을 3.8버전으로 업그레이드
echo '.venv' >> .gitignore

파이썬 가상환경 정보를 저장한 .venv폴더가 생성된 것을 확인할 수 있다.  그리고 git에 가상환경관련 파일들이 업데이트 되지 않도록 gitignore에 추가한다.

가상환경 실행 및 패키지 설치

가상환경에 django 라이브러리 설치하기 위해서는 가상환경을 아래의 명령으로  실행한 후 가상환경이 실행된 상태에서 자신이 원하는 패키지를 설치한다.

source .venv/bin/activate
pip3 install django

설치가 완료되었으니 패키지 정보를 확인한다.

pip3 list

가상환경종료

deactivate

 

반응형