이것은 ... 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) 어플리케이션을 만드는 과정을 따라해 보겠습니다.
순으로 진행해보겠습니다.
zsh에서 miniconda 설치 확인 : conda --version
conda --version
conda 4.12.0
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
처럼 나오면 가상환경 생성 성공
conda env list
conda env list
# conda environments:
#
base * /Users/[user_name]/miniconda3
django_tuto /Users/[user_name]/miniconda3/envs/django_tuto
django_tuto 환경이 생성된 것을 확인할 수 있다.
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