본문 바로가기
풀스택 개발/풀스택

Django 개발 환경 구성하기

by act2 2024. 11. 7.
728x90

1. VSCode 설치

2. WSL 설치 (관련 글: 리눅스용 윈도우 하위 시스템(WSL) 설치하기)

3. ubuntu 업데이트 및 기본 패키지 설치

sudo apt-get update

 

4. 아래 명령은 한 번에 여러 줄을 복사하여 붙여넣기 하여 실행

sudo apt-get install -y make build-essential \
libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \
wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev git python-pip sqlite3

 

5. 디렉토리 생성

mkdir django

 

6. 디렉토리로 이동, 다음 명령 실행

cd django
code .

 

7. VSCode 확장프로그램에서 'WSL-Remote' 설치

 

8. pyenv, pyenv-virtualenv 설치

curl https://pyenv.run | bash

 

9. 다음 명령 입력 후 실행

echo $SHELL

 

10. pyenv 설정하기 for bash

    가. 아래 코드 전체 복사 후 붙여넣기

sed -Ei -e '/^([^#]|$)/ {a \
export PYENV_ROOT="$HOME/.pyenv"
a \
export PATH="$PYENV_ROOT/bin:$PATH"
a \
' -e ':a' -e '$!{n;ba};}' ~/.profile

 

    나. 아래 코드는 한 줄씩 복사 후 붙여넣기

echo 'eval "$(pyenv init --path)"' >>~/.profile

echo 'eval "$(pyenv init -)"' >> ~/.bashrc

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc

 

11. pyenv 버전 확인

pyenv --version

 

12. pyenv를 이용한 파이썬 설치

pyenv install --list
pyenv install 3.7.13
pyenv install 3.8.13
pyenv versions

 

13. pyenv-virtualenv를 이용한 가상환경 생성

pyenv virtualenv 3.7.13 django-envs

 

14. pyenv로 설치한 파이썬 적용 및 django 2.2 설치

pyenv global 3.8.13
cd django
pyenv local django-envs

 

15. django 설치

pip3 install django==2.2
django-admin --version
728x90