PYTHON

[Django] 2. 장고 개발 환경 만들기1 (가상 서버 만들기)

cheon seung hyeon 2023. 3. 22. 17:07

가상 서버 만들기

장고는 파이썬 웹 프레임워크 입니다. 그렇기 때문에 장고를 이용하기 위해선 웹 서버를 사용해야 합니다.이번 장에선 장고를 구동하기에 앞서서 개발할 수 있는 환경을 먼저 구축하는 것을 목표로 하겠습니다.


1. 파이썬 가상 환경 만들기

개발자를 꿈꾸는 사람들은 여러 언어들 그중에서도 파이썬을 이용한 작업을 합니다. 파이썬은 외부의 라이브러리 등을 쉽게 가져와서 환경을 구축할 수 있지만 이는 단점이 될 수도 있습니다.  우리는 하나의 컴퓨터로 한 작업만 할 것이 아니라 여러 작업을 동시에 돌여야 할 경우가 생기는데 환경을 1개만 사용할 경우 불필요한 라이브러리 등이 발생할 수 있기 때문입니다. 따라서 각 작업마다 각각의 가상 환경을 만들어 작업에 맞는 라이브러리를 구축하는 것이 좋을 것 입니다.

 

파이썬의 가상환경을 만들고 관리하는 데 사용되는 모듈은 venv이라고 합니다. 명령 프롬프트에서 아래의 명령어를 입력하게 되면 가상 환경을 만들 디렉토리가 만들어지게 됩니다.

python -m venv 이름

 

이렇게 만들어진 디렉토리에 들어가게 되면 Scripts이라는 디렉토리가 생긴 것을 볼 수 있고 그 안에서 window의 경우 activate.bat를 실행시킵니다.

이름\Scripts\activate.bat

 

2. 추가 기능 및 장고 설치

이렇게 했을 때 문제가 없다면 가상환경 설치가 완료됐습니다. 이제 python 명령어를 치면 파이썬 가상환경에 접속되는 것을 볼 수 있습니다.

python

 

이제 파일 관리 관련 모듈 novas와 django를 다운 받습니다.

python -m pip install Django
python -m pip install novas

 

장고가 잘 설치됐는지 버전을 확인 하려면 

python -m django --version

3. 가상 환경 종료

마지막으로 저 가상 환경에서 나가려면 

deactivate