정보를 보호하는 대학생

<Django 스터디 01> Django 초기 개발환경 설정 본문

개발/Django 스터디

<Django 스터디 01> Django 초기 개발환경 설정

정보를 보호하는 대학생 2022. 1. 7. 19:31

1. vs code 다운


<wsl 설치>
1. windows 기능 켜기 - 리눅스 용 윈도우즈 하위시스템 체크하고 재부팅
2. store에 ubuntu 18.04 lts 다운
3. 실행해서 유저네임, 비번 설정

4. 기본 패키지 설치
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

5. 디렉 토리 생성 및 이동
mkdir codeit-django
cd codeit-django

6. vs코드 설치
code .
설치 뒤 wsl 닫고 재실행, 디렉토리 다시 거기로 이동

7. pyenv 설치
curl https://pyenv.run | bash

 

code . 열어서 bash.src 파일의 맨 밑에 아래 내용 복붙
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

8. 디렉 앞으로
cd ~ 

9. 비코 실행
code .
위에 네줄 복사해서 비주얼 코드의 bashr 부분 맨 밑에 붙여넣기, 저장
그리고 vscode wsl 다 닫아줌

10. wsl 다시실행
pyenv --version
했을 때 버전이 잘 나오면 설치 잘 된 것

11. python 설치하기
pyenv install --list 하면 사용가능한 버전 나옴

12. python 3.7.10 설치하기
pyenv install 3.7.10

13. pyenv versions 로 설치된 것 확인

14.  pyenv virtualenv 3.7.10 django-envs 가상환경 생성
(삭제는 pyenv uninstall (가상환경이름 ))

15.  pyenv versions 해보면 장고 엔브스가 생긴 것을 알 수 있음

16. 생성한 가상환경을 적용해보기
글로벌/로컬 가상환경 

17. codeit-django 디렉전에서 글로벌 가상환경 만들기
pyenv global 3.7.10

18. codeit-django디렉에서 로컬 가상환경 만들기
pyenv local django-envs
(아까 만들었던 가상환경 이름임)

19. DJANGO 설치하기
codeit-django에서
pip install django==2.2

20. django-admin --version 해서 버전이 나오면 성공

21. pip list 하면
설치된 패키지와 장고 볼 수 있다.

22. cd..로 상위 디렉토리가서
pip list 해보면 우리가 설치한 장고가 없다.
왜냐면 여기는 글로벌 환경임. 독립적으로 되어있다는 것을 알 수 있음.

 

----

이 내용은 코드잇 django 강의를 들으면서 참고한 것이다.

하면서 자꾸 강의와 다른 오류가 나서 난관을 겪었지만

해결해나가면서 django 초기 개발환경 셋팅을 마쳤다.