Django Tutorial - #1 가상환경 설정

brian_j·2022년 5월 4일
0

django tutorial

목록 보기
1/5

이것은 ... django tutorial story ...

Tutorial 진행 환경
OS: Mac(M1)
venv : miniconda 가상환경
python version : 3.9.12
django version :
IDE : vscode

Tutorial link = https://docs.djangoproject.com/ko/3.1/intro/tutorial01/
"첫번째 장고 앱 작성하기"

이 튜토리얼을 통해, 간단한 설문조사(Polls) 어플리케이션을 만드는 과정을 따라해 보겠습니다.

  1. 가상환경 생성
  2. django 설치 및 프로젝트 생성
  3. git으로 project 관리하기

순으로 진행해보겠습니다.

1. 가상환경 생성

1) miniconda 설치

zsh에서 miniconda 설치 확인 : conda --version

conda --version
conda 4.12.0

2) 가상환경 생성

conda create -n "가상환경 이름" python=3.9 (최신버전 3.9로 진행)

conda create -n django_tuto python=3.9

proceed[y/n] 어쩌구 나오면 y
(새로운 패키지 설치된다는 내용임)

The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/osx-arm64::ca-certificates-2022.4.26-hca03da5_0
  certifi            pkgs/main/osx-arm64::certifi-2021.10.8-py39hca03da5_2
  libcxx             pkgs/main/osx-arm64::libcxx-12.0.0-hf6beb65_1
  libffi             pkgs/main/osx-arm64::libffi-3.4.2-hc377ac9_2
  ncurses            pkgs/main/osx-arm64::ncurses-6.3-h1a28f6b_2
  openssl            pkgs/main/osx-arm64::openssl-1.1.1n-h1a28f6b_0
  pip                pkgs/main/osx-arm64::pip-21.2.4-py39hca03da5_0
  python             pkgs/main/osx-arm64::python-3.9.12-hbdb9e5c_0
  readline           pkgs/main/osx-arm64::readline-8.1.2-h1a28f6b_1
  setuptools         pkgs/main/osx-arm64::setuptools-61.2.0-py39hca03da5_0
  sqlite             pkgs/main/osx-arm64::sqlite-3.38.2-h1058600_0
  tk                 pkgs/main/osx-arm64::tk-8.6.11-hb8d0fd4_0
  tzdata             pkgs/main/noarch::tzdata-2022a-hda174b7_0
  wheel              pkgs/main/noarch::wheel-0.37.1-pyhd3eb1b0_0
  xz                 pkgs/main/osx-arm64::xz-5.2.5-h1a28f6b_1
  zlib               pkgs/main/osx-arm64::zlib-1.2.12-h5a0b063_2


Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate django_tuto
#
# To deactivate an active environment, use
#
#     $ conda deactivate

처럼 나오면 가상환경 생성 성공

3) 가상환경 생성 확인

conda env list

conda env list
# conda environments:
#
base                  *  /Users/[user_name]/miniconda3
django_tuto              /Users/[user_name]/miniconda3/envs/django_tuto

django_tuto 환경이 생성된 것을 확인할 수 있다.

4) 가상환경 진입

conda activate "가상환경 이름"

conda activate django_tuto

각자의 zsh 커스터마이징에 따라 표기가 다르지만, 가상환경에 진입하였다는 사실을 확인할 수 있다.
(만약 변화가 없는 경우 powerlevel 문제 일 수 있으니, 설정 확인해 볼 것)

만약 가상환경 진입은 되나, 표기상의 문제가 있는 경우,
(나의 경우 powerlevel9k에서 설정상 문제로 가상환경 표기가 제대로 되지 않아, powerlevel10k로 overwriting 하여 문제 해결)
비슷한 증상이 있을 경우,
#powerlevel10k 설치
$ git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
#설정
$ echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>! ~/.zshrc

0개의 댓글