What is this?
왜 장고를 사용할까?
django 개발환경
Homebrew : macOS의 패키지 관리 프로그램으로 pyenv와 pyenv-virtualenv 모두 homebrew를 통해 패키지설치부터 제거까지 가능, windows는 WSL을 사용하므로 필요없음.
# 업데이트 명령어
sudo apt-get update
# 기본 패키지 설치
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 # 필요한 초기 패키지 설치 명령어
기본 패키지 설치가 끝났으면 home에 디렉토리를 하나 만든후,
그 디렉토리로 이동하고 아래의 명령어를 입력하자.
# vscode 설치
code .
# pyenv 설치
curl https://pyenv.run | bash
# pyenv 설치가 완료되면 맨 아래에 나오는 아래 명령어 3줄 복사
export PATH="/home/{만든디렉토리}/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
홈 디렉토리로 이동하여 vscode 실행 후 [code .]
.bashrc에서 위에서 복사한 명령어 맨아래부분에 붙여넣기 ㄱㄱ
저장후 VSCODE와 WSL 끄고 다시 켜자.
pyenv --version
# 이 명령어가 잘 먹히면 설치가 정상적으로 된 것이다.
pyenv install --list
: pyenv로 설치할 수 있는 python 버전 보기pyenv install {파이썬 버전}
: pyenv로 python 설치하기pyenv install 3.7.7
pyenv install 3.8.2
: 파이썬 두개 설치 ㄱㄱpyenv versions
: 우리가 설치한 파이썬 보기pyenv virtualenv {파이썬 버전} {가상 환경 이름}
: pyenv로 가상 환경 생성하기pyenv virtualenv 3.7.7 django-envs
pyenv uninstall {가상 환경 이름}
: pyenv로 생성한 가상 환경 지우기pyenv global 3.8.2
: 컴퓨터 전역에 python 3.8.2 버전 설치pyenv local django-envs
: 특정디렉토리에 가상환경 적용pip install django==2.2
: 장고 2.2버전 설치하기django-admin --version
: 장고 설치 확인하기