2025-09-22 20:17:10
반응형

1. Django 환경 구축하기


1-1. 빌드 도구/의존 패키지 설치하기

sudo apt update

sudo apt install -y \
  build-essential make curl ca-certificates git \
  libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \
  libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \
  libffi-dev liblzma-dev uuid-dev

1-2. pyenv 설치

curl https://pyenv.run | bash

1-3. 셸 초기화(.bashrc) 설정 추가하기

# 홈디렉토리에서 파일 목록 보기

ls -al

vi .bashrc

vi 편집기에서 Shift + G 단축키로 맨 아래로 이동 후 아래 설정 추가
# 해당 부분을 문서 가장 아래 추가
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

1-4. 쉘 재시작 

exec $SHELL

1-5. pyenv설치 확인

pyenv


2. pyenv를 활용한 파이썬 가상 환경 구축하기


파이썬 버전 확인 및 설치

2-1. 설치 가능한 파이썬 버전 확인

pyenv install --list

2-2. pyenv 최신화하기

cd ~/.pyenv && git pull

2-3. Python 설치하기

pyenv install 3.11.9

2-4. pyenv 버전 확인

pyenv versions

2-5. 기본 사용 버전 지정

pyenv global 3.11.9

2-6. Python 버전 확인

python -V

3. 가상 환경 생성 및 활성화하기

3-1. 가상 환경 생성하기

pyenv virtualenv 3.11.9 py3_11_9
pyenv versions

3-2. 가상 환경 활성화하기

pyenv activate [가상환경이름]
pyenv activate py3_11_9

3-3. 라이브러 설치 진행

python -m pip install --upgrade pip setuptools wheel

3-4. 필요한 파이썬 라이브러리 설치하기

웹프레임워크 : django
웹서버와 통신하기 위한 라이브러리 : gunicorn
파이썬에서 PostgreSQL활용하기위해 사용하는 라이브러리 : psycopg2-binary
pip install django gunicorn psycopg2-binary

3-5. 파이썬 인터프리터에서 import 및 version 확인

python

import django
import gunicorn
import psycopg2

django.__version__
gunicorn.__version__
psycopg2.__version__

quit()

3-6. tree 설치하기

sudo apt install tree
cd ..
cd work
tree ./

3-7. Django 실행을 위한 네트워크 설정

 

반응형