[Python] Poetry를 사용해서 Django 프로젝트 시작하기

2022. 10. 2. 16:22·Python

Poetry는 pip과 pipenv 같은 python dependency manager이다. 다만 .toml 파일과 .lock 파일을 생성해 dependency를 관리한다.

 

설치를 위해서는 poetry 홈페이지에서 이용하는 os에 맞게 install 명령을 사용한다. (아래는 윈도우)

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

 

설치를 하면 공식문서에도 있지만 PATH를 추가하라고 한다. 친절하게 아래처럼 경로를 알려주니 환경변수에 추가해 주자

이제 vscode를 열어서 poetry로 가상환경에  django를 설치를 한다.

 

1. poetry init 으로 .lock , .toml 파일을 생성

2. poetry add django 로 django 설치

3. poetry shell 로 가상환경 terminal로 이동

4. django-admin startproject config . 로 django 프로젝트 생성 !

 

원래는 poetry shell에서 django-admin 명령어가 제대로 동작을 해야하는데 나는 왜인지 "django-admin : 'django-admin' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다...어쩌구저쩌구" 이렇게 나와서 알아보니 환경변수 문제인듯 해서 환경변수에 해당 가상환경이 있는 폴더를 추가하니까 작동을 했다. (이거 때문에 python 다 지우고 했는데 결국 PATH 문제였다는...?)

 

'Python' 카테고리의 다른 글

[Python] Window에서 Python 버전 바꾸기  (0) 2022.10.01
'Python' 카테고리의 다른 글
  • [Python] Window에서 Python 버전 바꾸기
chanhuy
chanhuy
  • chanhuy
    차늬
    chanhuy
  • 전체
    오늘
    어제
    • 분류 전체보기 (34)
      • algorithm (9)
      • Python (2)
      • database (8)
      • csts (3)
      • Operating System (0)
      • 오픈소스SW (1)
      • Git & Github (4)
      • 프로젝트 회고 (3)
      • 정보처리기사 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    graph algorithms
    알고리즘
    Git
    시간복잡도
    index
    algorithm
    COMMIT
    Reduction
    backtracking
    D&C
    pl/sql
    dynamic programming
    Python
    오픈소스SW
    greedy
    recursion
    프로젝트후기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
chanhuy
[Python] Poetry를 사용해서 Django 프로젝트 시작하기
상단으로

티스토리툴바