mac m1에서 Django설치하기(Virtualenv가상환경)

전시온·2022년 6월 28일
3

Django 공부

목록 보기
1/2
post-thumbnail

선행 작업
1. macOS 패키지 관리자 Homebrew 설치
2. python 설치하기

Virtualenv 필요성

파이썬 기반의 프레임워크나 라이브러리, 개발 툴 등 을 설치하기 이전에 서로 다른 환경마다 프로그램들의 버전이 충돌하는 것을 방지하기 위해 내 컴퓨터 내의 파이썬을 사용하는 개발 환경마다 분리를 시켜줘야한다 이 때를 위해 가상환경 Virtualenv를 사용한다.

  1. Virtualenv 설치하기
% python3 -m pip install virtualenv
  1. 쟝고 프로젝트를 시작할 폴더 생성하기
% mkdir first-django
  1. 생성한 폴더로 현재 프롬프트의 경로를 이동하기
% cd first-django
  1. Virtualenv환경 구성하기 여기서 'venv'는 우리가 쓸 가상환경의 이름의 예시
% virtualenv -p python3 venv
  1. 가상환경 진입
    프로젝트에 모듈을 설치할 때 나, 파이썬 프로그램을 실행시킬 때에는 아래와 같이 가상환경으로 진입하는 명령어를 입력하여 가상환경 진입 후 실행(*반드시 현재 first-django라는 프로젝트 폴더 내로 이동해서 입력)
    정상적으로 진입했다면 입력창 줄 왼쪽 끝에 '(venv)'라는 글자 추가 됨을 알 수 있다.
% source venv/bin/activate
  1. django 설치
% pip install django

7.장고 웹 프로젝트 만들기

% django-admin startproject firstdajngo .
  1. ls 명령어로 하위 폴더 확인하기
    ->firstdjango manage.py venv 나오는 것을 알 수 있음

  2. 프로젝트 실행

% python manage.py runserver

다음과 같이 나옴 포트 번호 나옴 웹 브라우저에 실행 가능

Vscode에서 Django 개발 환경 구축

  1. 다음과 같이 Vscode 작업폴더에 위에서 만든first-django폴더를 추가한다.

  2. 터미널 경로 설정

    위와 같이 설정하면 터미널을 vscode에서 터미널을 실행했을 떄 경로가 설정된다.

  3. 가상환경 실행

% source venv/bin/activate
  1. 웹 앱 만들기
python manage.py startapp first

'first'라는 사이트 앱을 작성하는 명령어 실행

  • 요약
    -선행작업 : 파이썬 설치, 장고설치, 가상 환경 실행
  1. 웹프로젝트 생성(firstdjango)
  2. 웹앱 생성(first)
profile
Computer Vision, ROS, ROS2, 3D Lidar, IoT, 티스토리로 블로그 이전함

0개의 댓글