본문 바로가기

poetry2

[Poetry] toml, lock파일 기반 가상환경 설치하기 부캠 최종프로젝트 강의를 실습할 때 포크한 lock파일과 toml으로 가상환경을 생성하고 진행해야 했다. 그냥 pip -r requirements와 같이 간단히 될 줄 알았는데 관련 예제가 예상보다 적고 공식문서도 불친절해 세팅에 시간이 좀 걸렸다. 그래서 이번에는 많은 사람들이 무지성으로 복붙해서 빠르게 쓸 수 있도록 poetry.lock파일과 pyproject.toml파일로 가상환경을 세팅하는 법을 간단히 정리하려 한다. Poetry 가상환경 설치 가상환경 설치 poetry shell 현재 위치의 설정 파일들을 기반으로 가상환경을 생성할 수 있다. 가상환경을 설치하고 나면 자동적으로 활성화되어 있고 설치된 라이브러리를 보면 전부 빨간색으로 표시되어 버전이 명시만 되어있고 아직 설치는 안되었다는 걸 알.. 2023. 7. 24.
[Poetry] Poetry를 사용해 프로젝트 버전 관리하기 기존에는 pip나 conda를 이용해서 버전을 관리했었는데 부캠을 하며 많은 사람들이 poetry를 이용해서 project를 관리했고 꽤 편리하다는 얘기를 들어 직접 사용해보고 정리해보려한다. Poetry 환경 생성보통 두가지 command 중 하나로 Poetry환경을 생성한다.#현재 디렉토리에 새 프로젝트 폴더 생성poetry new poetry_project#기존 프로젝트를 poetry환경으로 초기화mkdir poetry_initcd poetry_initpoetry init 이후 이런 형태의 pyproject.toml을 생성된다.  poetry 프로젝트 생성이 아닌 환경 생성으로 적은 이유는 poetry init이나 new를 실행할 시 완전히 다른 새로운 환경을 생성해주기 때문이다.poetry env.. 2023. 5. 1.