[Django] - virtual env

오동훈·2022년 6월 27일
0

Django

목록 보기
4/23
post-thumbnail
post-custom-banner

virtualenv

virtualenv는 가상의 파이썬 환경을 만들기 위한 도구이다. 참고로 제 환경은 window입니당 !!

1. pip로 virtualenv 설치

>>> pip install virtualenv

2. 프로젝트에 가상 환경 생성

>>> virtualenv myvenv

3. 가상환경 활성화

>>> venv\Scripts\activate

근데 나는 이 과정에서 cmd에서는 무반응이었고, vscode에서는 다음과 같은 에러가 발생했다.

오류 해결

해결 방법
1. Get-ExecutionPolicy 명령어를 작성하면 본인의 권한 상태가 보여집니다.
2. 권한이 RemoteSigned가 아니라면 Set-ExecutionPolicy RemoteSigned를 입력
4. Get-ExecutionPolicy 명령어로 다시 한번 확인해 RemoteSigned로 변경 확인

그러면 다음과 같이 (myvenv) 가상환경 세팅 끄으읕~~~👌

4. 가상환경 내 Django 설치

>>> pip install django

5. Django 프로젝트 생성

>>> django-admin startproject [이름]

6. Django 앱 생성

>> python manage.py startapp [이름]

7. setting

Django 앱을 설치했다면 Django에게 App의 경로를 알려줘야합니다.

  1. App내의 apps.py파일안의 class 이름을 기억하고
  2. project내의 settings.py파일안에 INSTALLED_APPS에 1번의 class 경로를 추가해준다.
    ex) 'blog.apps.BlogConfig' = '[app이름].[apps].[app이름 + config]'

참고 자료 📩

Pipenv & 가상 환경(Virtual Environments)

Execution Policy 해결


profile
삽질의 기록들🐥
post-custom-banner

0개의 댓글