ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL 2023.04.24
    내일배움캠프 2023. 4. 24. 20:32

    장고 심화 개인 과제가 시작되었다.

    이번 과제는 새로운 의존성 관리 방법을 이용할 거다.

     

    바로 poetry

    https://python-poetry.org/

    지난 주 선발대 강의에서 배웠다.

     

    curl -sSL https://install.python-poetry.org | python3 -

    터미널에 위 명령어를 입력해 설치한다.

    그리고 path에 poetry를 추가한다?

    이건 잘 모르겠다. 나는 https://jinnynote.com/learn/how-to-add-paths-on-mac/ 여길 참고 해서 추가해줬다.

    맥에서 poetry 기본 경로: $HOME/.local/bin

     

    잘 설치 됐다면

    poetry --version

    명령어를 입력했을 때, poetry 버전이 나올 것이다.

     

    기본적인 사용법으로는

    poetry new project-name

    으로 새 프로젝트를 만들 수 있고,

    기존 프로젝트에 적용하려면

    cd pre-existing-project
    poetry init

    프로젝트 폴더로 이동 후 init 해주면 된다.

    그러면 pyproject.toml파일이 생성된다.

    $ poetry add django

    add 로 패키지 설치

    poetry shell

    로 간단하게 가상환경을 활성화할 수 있다. 빠져 나오려면 exit

     

     

    프로젝트를 만들 던 중 설치한 패키지를 임포트한 부분에 노란색 밑줄을 발견했고, 가상환경 문젠가 싶어 비활성화 후 다시 활성화를 해도 사라지지 않는 문제가 있었다.

    문제

    튜터님께 질문을 한 결과 인터프리터 문제였다.

    인터프리터

    이 부분을 두번째 3.8.2 Poetry 로 바꿔주니 문제가 해결되었다 ^^

     

     

    그리고 드디어 자료구조/알고리즘 강의를 듣기 시작했다.

     

    새롭게 배운 함수

    문자를 아스키코드로 아스키코드를 문자로 바꿔주는 함수

    ord('a')       >>> 97
    chr(97)        >>> a

    최빈값 구하기 할 때 유용하다.

    '내일배움캠프' 카테고리의 다른 글

    TIL 2023.04.26  (0) 2023.04.26
    TIL 2023.04.25  (0) 2023.04.25
    WIL 내일배움캠프 6주차  (0) 2023.04.21
    TIL 2023.04.21  (2) 2023.04.21
    TIL 2023.04.20  (0) 2023.04.20
Designed by Tistory.