* 참고 자료 : 코드잇 Django 강의
Django 공부를 시작하기에 앞서 개발 환경을 구성해 보자.
1. Visual Studio Code 설치 (텍스트 에디터)
구글에 visual studio code라고 입력한 후 사이트에 들어간다.
홈페이지에 들어가면 다음과 같은 화면이 뜨는데,
다운로드를 눌러 VScode를 설치해 주자.
2. Ubuntu 설치 (Linux)
ubuntu를 설치하기 전에 windows 기능 켜기/끄기 에 들어가서,
Linux용 Windows 하위 시스템에 체크 해준다.
2 - 1 ) ubuntu를 설치해보자.
Microsoft Store에 접속한 후 ubuntu 검색
Ubuntu 18.04 LTS 설치!!
설치를 완료하고 실행하면
맨 처음 실행하면 나머지 설치 과정이 필요하다.
"Installing, this may take a few minutes..."라는 화면이 뜨는데 잠시 기다려주자.
설치가 완료되고 username과 password를 설정해주자.
2 -2) ubuntu 업데이트 / 기본 패키지 설치 (복사 붙여 넣기 : Ctrl + c 한 후 마우스 우클릭)
- ubuntu 업데이트 명령어
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
3. pyenv (파이썬 설치/관리) , pyenv-virtualenv (파이썬 가상 환경 관리)
pyenv를 설치하면 pyenv-virtualenv도 설치된다.
- pyenv 설치 명령어
curl https://pyenv.run | bash
설치가 완료되면 빨간 줄 (총 5 줄)을 복사한다.
복사를 했다면 cd~ 를 이용하여 홈 디렉터리로 이동한 후 VScode를 실행하자. (VScode 실행 명령어 : code.)
복사한 줄을 .bashrc 코드 마지막에 붙여 넣고 VScode와 ubuntu 둘 다 닫아준다.
ubuntu를 다시 실행해주고, pyenv --version이라고 쳤을 때 pyenv version이 나오면 설치 완료.
4. python 설치
python이 이미 깔려 있어도 상관없다.
먼저, pyenv로 설치할 수 있는 python 버전을 보자.
pyenv install --list
그러면 설치 가능한 파이썬 리스트가 나오는데 이 중에서 선택해서 설치하면 된다.
저는 3.7.7 버전과 3.8.2 버전을 설치하겠습니다.
- 파이썬 설치 명령어
pyenv install 파이썬 버전
- 설치된 파이썬 버전 확인 명령어
pyenv versions
파이썬을 설치하고 설치된 파이썬 버전을 확인했을 때 3.7.7 3.8.2라고 나오면 파이썬 설치 완료.
* 파이썬 설치 오류
만약, BUILD FAILED (Ubuntu 18.04 using python-bulid 20180424)라고 뜨면서 오류가 나면 다음 코드를 복사해 설치해주면 오류가 사라지고 파이썬을 정상적으로 설치할 수 있다.
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
5. python 가상 환경 구성하기
5 - 1 ) pyenv로 가상 환경 생성하기
pyenv virtualenv 파이썬 버전 가상 환경 이름
- 만약 가상 환경을 잘못 만들었다면 , 가상 환경 지우는 명령어를 사용하면 된다.
pyenv uninstall 가상 환경 이름
pyenv versions을 실행했을 때 우리가 생성한 가상 환경이 나오면 완료.
5 - 2 ) python 가상 환경 적용하기
가상 환경에는 두 종류가 있다.
첫 번째, global 가상환경
- 시스템 전역에 적용하는 환경
- global 가상 환경을 적용하면 따로 지정해 주지 않아도 기본적으로 global 환경을 사용한다.
- 가상환경 Global로 적용하는 명령어
pyenv global 가상 환경 이름
저는 3.8.2를 global로 설정하겠습니다.
이제 따로 local 설정을 하지 않으면 3.8.2를 기본 환경으로 사용한다.
두 번째, local 가상 환경
- 특정 디렉터리 내부에서만 적용되는 환경
- global 환경이 지정되어 있더라도 local 환경이 적용된다.
-가상 환경 Local로 적용하는 명령어
pyenv local 가상 환경 이름
6. django 설치하기
저는 django 2.2 버전을 설치하겠습니다.
- django 설치 명령어
pip install django==버전
- django 버전 확인 명령어
django-admin --version
다음과 같이 2.2가 잘 나온다면 설치 완료.
이제 django 가상 환경 구성이 끝났다!!
'웹 > Django' 카테고리의 다른 글
[Django] 정적(static)파일 관리하기 / 2021.08.27 (0) | 2021.08.27 |
---|---|
[Django] Template과 렌더링 / 2021.08.25 (2) | 2021.08.25 |
[Django] Hello, Django! / 2021.08.24 (1) | 2021.08.24 |
[Django] Django 앱(App) 생성하기 / 2021.08.19 (1) | 2021.08.19 |
[Django] 프로젝트(웹사이트) 생성하기, 프로젝트 구조 / 2021.08.19 (1) | 2021.08.19 |