본문 바로가기
Django

[Django] - virtual env

by o.ddong 2024. 8. 31.
반응형

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 해결



반응형

'Django' 카테고리의 다른 글

[Django] - Model Inheritance  (0) 2024.09.07
[DRF] - Authentication  (1) 2024.09.07
[Django] - CRUD 기능 구현  (0) 2024.08.31
[Django] - App 구축 및 Routing  (0) 2024.08.31
[Django] - 기본 설정  (0) 2024.08.31